By camoa Verified
Run multi-layer code quality and security audits for Drupal and Next.js projects, including static analysis, linting, test coverage, duplication detection, SOLID/DRY checks, and rubric-scored code reviews with multi-agent debates and CI-ready JSON output.
Debate architecture and SOLID findings with competing agent team (Pragmatist + Purist + Maintainer). Use when user says "debate architecture", "SOLID debate", "is this over-engineered", "should I refactor", "architecture review with debate", "code structure debate", "design review". Best for contentious design decisions where reasonable people disagree.
Run complete code quality and security audit for Drupal/Next.js projects. Use when user says "full audit", "check everything", "code quality report", "run all checks", "audit this project", "pre-merge check", "quality gate". Runs lint + security + SOLID + DRY + coverage, then synthesizes findings into prioritized action plan with cross-tool correlation.
Check test coverage for Drupal/Next.js projects. Use when user says "test coverage", "what's untested", "coverage report", "missing tests", "how much is covered", "PHPUnit coverage", "Jest coverage". Shows coverage percentage and identifies uncovered code.
Check code duplication (DRY principle) for Drupal/Next.js projects. Use when user says "find duplicates", "DRY check", "copy paste detection", "code duplication", "repeated code", "PHPCPD", "jscpd". Identifies duplicated code blocks and suggests consolidation.
Analyze a codebase and generate a starter REVIEW.md for Claude Code's managed Code Review service using the v2 injection model. Use when user says "generate review md", "create review config", "setup code review", "review guidelines", "review rules", "review.md", "what should code review check".
Verified owner:Carlos Ospina
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Custom plugins and tools for Claude Code.
Heads up (transition notice, kept through ~August 2026).
drupal-dev-frameworkhas been renamed toai-dev-assistant(same workflow, broader scope, command names unchanged). If you already have the old plugin installed: installai-dev-assistant, run/drupal-dev-framework:upgradeonce to migrate your project store and per-project wiring, then uninstalldrupal-dev-framework(/plugin uninstall drupal-dev-framework@camoa-skills). The shell exposes only/drupal-dev-framework:upgrade; everything else now lives under theai-dev-assistant:namespace. A few other plugins got minor description and tone cleanups in the same pass. Full steps: drupal-dev-framework/README.md.
I started building what I called "frameworks" over a year before Claude officially released Skills. Same concept, different name.
The idea came from frustration. I was tired of repeating the same instructions every conversation. Instead of starting fresh each time, I asked AI to analyze our successful interactions and create frameworks capturing recurring requirements and preferences. These became reusable project knowledge.
This approach produced results: 3 published Drupal contrib modules, 17+ blog articles, automated social media campaigns, and phase-based editorial workflows.
When Claude released Skills officially, I recognized what I'd been building. This repository translates those frameworks into proper Skills with tooling.
I wrote more about this methodology in My Journey with AI Tools.
# Add the marketplace
/plugin marketplace add https://github.com/camoa/claude-skills
# Install individual plugins
/plugin install dev-guides-navigator@camoa-skills
/plugin install ai-dev-assistant@camoa-skills
/plugin install plugin-creation-tools@camoa-skills
/plugin install brand-content-design@camoa-skills
/plugin install code-quality-tools@camoa-skills
/plugin install drupal-htmx@camoa-skills
/plugin install code-paper-test@camoa-skills
/plugin install drupal-ai-contrib@camoa-skills
Skills in this marketplace conform to the open agentskills.io standard and work in Cursor, Codex CLI, VS Code Copilot, Gemini CLI, Cline, OpenCode, and more. Commands, agents, and hooks are Claude-Code-specific by format but can be emulated. See PORTABILITY.md for the full guide and CURSOR.md for Cursor-specific notes.
There's a known bug in Claude Code affecting git-based marketplaces. Skills may fail to load during initialization with "no such file or directory" errors because Claude Code looks for skill files in the wrong location.
Workaround: Skills still work when invoked via the Skill tool (slash commands). The issue only affects automatic discovery at startup.
Status: Awaiting fix from Anthropic.
Smart guide discovery and routing for the dev-guides site. Routes AI to the correct guide using hash-based caching and KG metadata for disambiguation.
llms.txt with hash-based freshness check: no redundant fetchesconcepts/not fields) prevents wrong-guide selection (e.g., "story.yml" routes to UI Patterns, not Storybook)llms.txt → topic index.md → specific guide# Invoked automatically before design/dev tasks, or manually:
/dev-guides-navigator style guide
An AI assistant for developers that focuses on getting the process right, not just getting code out fast. Most AI dev tools optimize for speed. This one keeps the work disciplined: understand the problem before coding, reuse what already exists, follow your standards, and verify. It runs each task through Research → Architecture → Implementation → Review, with deterministic gates (SOLID, TDD, DRY, security, code purposefulness) the AI can't quietly skip, and grounds its decisions in best-practice guides instead of whatever the model guessed. Requires dev-guides-navigator. Stack-agnostic engine; ships with a Drupal-flavored reference implementation for the deep components (a stack-neutral generalization is in progress).
Create branded visual content (presentations, carousels, infographics, HTML pages) with Aaker personality-driven design, style recommendation engine, visual components, 26 visual styles, design systems, and Presentation Zen principles
An AI assistant for developers that focuses on getting the process right, not just getting code out fast. It runs each task through Research → Architecture → Implementation → Review before code gets written, and checks the work against your standards (SOLID, TDD, DRY, security) with gates the AI can't quietly skip. Decisions stay grounded in best-practice guides instead of whatever the model guessed. Stack-agnostic, so stack specifics live in consumable dev-guides, recipes, and playbooks.
AI-assisted Drupal contribution quality — evidence over assertion. Mirrors the drupalci pipeline locally at CI strictness, gates on the adopted AI-contribution policy, reviews work in fresh-context agents, and confirms the real GitLab pipeline so AI-assisted contributions pass drupalci and survive maintainer review.
HTMX development guidance and AJAX-to-HTMX migration tools for Drupal 11.3+. Includes analyzers, pattern recommendations, and validation.
Systematic testing through mental execution - trace code, skills, commands, and configs line-by-line with concrete values to find bugs, missing logic, edge cases, and AI hallucinations
npx claudepluginhub camoa/claude-skills --plugin code-quality-toolsCode quality enforcement, architecture skills, structural code graph, and impact-aware reviews.
24 parallel audit agents + 6 workflow skills for Claude Code. Complete E2E development workflow for solo devs.
Expert code review specialist. Proactively reviews code for quality, security, and maintainability. Use immediately after writing or modifying code.
Curator - Ancient guardian of code excellence. Orchestrates 5 quality gates (Static Analysis, Test Coverage, Security Scanning, Complexity Analysis, Dependency Health) in a unified flow. Ensures pristine code through Forerunner precision and automated enforcement.
Google Gemini CLI for second opinions, architectural advice, code reviews, security audits. Leverage 1M+ context for comprehensive codebase analysis via command-line tool.
Personal Claude Code + Codex dev stack: security hooks, AI-first code conventions, /security-review, /repo-map, /stack-check, portable statusline. Designed to complement other skills-based plugins, not replace them.