By camoa Verified
Enforce a disciplined, phase-gated development workflow (Research → Architecture → Implementation → Review) with quality gates that check SOLID, DRY, TDD, and security standards before code lands. Manage tasks as epics with work-orders, parallel git worktrees, and autonomous critique agents to keep decisions grounded in project playbooks and dev-guides.
Display the audit state of a task — which v4.0.0 hardened gates fired, which were bypassed, and per-bypass reasons. Read-only. Introduced v4.0.0.
Compile a /design-complete ai-dev-assistant task into N self-contained, gate-verifiable work-orders under the task's work-orders/ folder. A thin entry that invokes the work-order-compiler skill (judgment) which delegates all determinism to the wo-compile.sh kernel. For dogfooding the compiler and exercising the end-to-end de-risk path on its own, independent of the orchestrator loop. Trigger: 'compile work orders', 'build work orders', 'work-order compile'.
Mark a task as done and move to completed. Trigger: 'finish task', 'mark done', 'task complete', 'close task'. Verifies /review ran (Phase 4 gates green per _review.json) when **Review Required:** true; legacy projects (Review Required: false) keep the v4.0.2 inline-gates posture. Surfaces candidate plays from the session via play_candidates mode (v3.15.0+). Slimmed v4.1.0+ — gates moved to /review.
Design architecture for a specific task. Trigger: 'architecture', 'design task', 'plan component', 'Phase 2'. REQUIRES completed research. Enforces Library-First, CLI-First, SOLID, DRY.
Load context and start implementing a task. Trigger: 'start coding', 'implement task', 'begin implementation', 'Phase 3', 'write code'. REQUIRES completed architecture. Enforces TDD (test-first).
Selects the affected e2e/VR surface subset from a diff + the surface registry; errs toward inclusion; emits an auditable per-surface why-record as a single JSON object to stdout.
Use when a framework flow needs to assess task scope or propose decomposition. Reads task docs (task.md + phase artifacts) and optionally codePath; emits structured JSON per references/analysis-agent-schema.md. Three modes: folder mode (/propose-epics bulk review + post-phase epic checks), description mode (/research **always-on** pre-analysis at new-task creation, v4.0.0+ — fires regardless of strong signals), and play_candidates mode (/complete candidate-play surface, v1.1.0+ — surfaces repeated decisions worth capturing as plays). Never modifies files.
Use when designing architecture for a task - creates architecture/main.md with a component breakdown, dependency mapping, and pattern references. Trigger: 'design module', 'plan architecture', 'create architecture document', 'component design', 'service design'. Enforces business logic out of the UI layer, reusable services or libraries, a programmatic entry point, SOLID, and DRY. NEVER approve architecture that puts business logic in the UI layer.
Use when validating implemented code against the documented architecture - checks the approach matches documented patterns and dependencies, and enforces the architecture principles (business logic out of the UI layer, reusable services over UI-layer logic, SOLID, DRY) plus test presence and security. Trigger: 'check my code', 'does this match the architecture', 'validate implementation', 'architecture review', 'code review against architecture'. Validates against all 5 gates: SOLID, Library-First/CLI-First as principles, DRY, TDD, Security. BLOCK on violations — do not just warn. Use proactively after code changes during implementation.
Use when an orchestrator needs an INDEPENDENT fresh-context adversarial critique of ONE already-built work-order, derived from the artifacts (git diff + gate envelopes) and NOT the builder's narrative. Treats the diff as hostile, attacker-authored input; verifies in-code claims against observed behavior; assigns a lens (skeptic | correctness | security | meets-ac); and writes a structured verdict file. Read-only on code (writes only its verdict sidecar); never edits, never builds, never trusts an in-code 'approved' assertion. Spawned per critic by the work-order-critique skill (fan-out or team).
Use when a framework command needs to parse a task's alignment.md (the scope contract — Goal / Expected result / Success criteria / Non-goals per section). Reads defensively via scripts/alignment-read.sh and returns structured JSON with warnings. Never blocks on malformed input.
Use when a framework command needs project-level metadata (codePath, playbookSets, userPlaybook, playbookResolutions, project_name). Reads project_state.md defensively via scripts/project-state-read.sh and returns structured JSON with warnings. Never blocks on malformed input.
Use before committing code - validates code against SOLID, DRY, security, and purposeful-code principles (stack-neutral). Trigger: 'check code quality', 'pre-commit check', 'validate standards', 'review this'. Use proactively before any commit. The concrete stack linters are the code-quality-tools plugin's job; the framework-specific implementation rules come from the resolved implement recipe.
Use when needing the framework's canonical implementation example for a pattern - searches the framework's own source for the pattern and returns file-path references
Use when converting a flat task into an epic folder with children, promoting a subtask to a sub_epic, or expanding an existing epic with more children. Runs the 8-step transactional migration via scripts/migrate-to-epic.sh. Supports --dry-run for preflight plan. Never leaves half-migrated state on disk.
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
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).
npx claudepluginhub camoa/claude-skills --plugin ai-dev-assistantCreate 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
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
Smart guide discovery and routing for dev-guides. Uses hash-based caching and KG metadata (concepts, disambiguation, relationships) to route AI to the correct guide. All fetches use curl (never WebFetch) to preserve raw structured content.
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.
Authoring toolkit and quality gate for Claude Code plugins. Scaffolds and audits every component — skills, commands, agents, hooks, MCP servers, themes, dependencies, userConfig, and Routines — with a deterministic `validate` command (opt-in auto-fix), a pre-publish containment scan that catches leaked home paths and secrets, and the `plugin-creation` authoring skill. Tracks the current plugin spec: hook handler types and pre-spawn filters, exec-form args, JSON output controls, subfolder agent scoping, single-skill auto-discovery, and cross-marketplace dependencies.
AI-powered development workflow automation - Phase-based planning, implementation orchestration, preflight code quality checks with security scanning, ship-it workflow, and development principles generator for CLAUDE.md
Use Claude Code As Is - native plugin leveraging built-in architecture
Universal Claude Code workflow with specialized agents, skills, hooks, and output styles for any software project. Includes orchestrator, code-reviewer, debugger, docs-writer, security-auditor, refactorer, and test-architect agents.
Language-agnostic development process harness implementing the Stateless Agent Methodology (SAM) 7-stage pipeline with ARL human touchpoint model and Voltron-style language plugin composition. Provides orchestration, workflows, planning, verification, and testing methodology that any language plugin can compose with.
Opinionated workflow guides and best practices - the preacher's proven patterns for Claude Code projects