By skullninja
Automates the full feature development lifecycle from spec to merged, tested, reviewed code with TDD, PR creation, and AI code review.
Create or update the project constitution defining non-negotiable development principles.
Compact visual progress dashboard with progress bar, task table, dependency graph, and active/blocked/next status.
Execute the next available tracked task with TDD, pre-commit validation, PR creation, AI code review, and issue tracker bridge sync.
Autonomous execution loop. Runs the TDD cycle repeatedly until all tasks in an epic are complete, with circuit breaker protection and PR workflow.
Orchestrate a full roadmap phase. Designs features, imports to tracker, creates issues, then executes.
Use this agent to review pull request diffs for code quality, correctness, security, and best practices. Invoke when a PR is created and needs review before merge. <example> Context: An issue PR has been created targeting the feature branch. assistant: "I'll use the code-reviewer agent to review this PR." <uses Task tool to launch code-reviewer agent> </example> <example> Context: A feature PR has been created targeting main. assistant: "I'll use the code-reviewer agent to do a full feature review." <uses Task tool to launch code-reviewer agent> </example>
Use this agent to validate UI/UX changes before committing. Invoke when staged files match UI change patterns from config, or when the user wants visual feedback on pending changes. <example> Context: User has made UI changes and wants to validate before committing. user: "Test the changes before I commit" assistant: "I'll use the pre-commit-tester agent to validate your UI changes." <uses Task tool to launch pre-commit-tester agent> </example> <example> Context: User wants to validate a specific app flow. user: "Go through the onboarding flow" assistant: "I'll use the pre-commit-tester agent to walk through the onboarding experience." <uses Task tool to launch pre-commit-tester agent> </example>
Use this agent to execute a single tracked task with TDD, commit, and PR creation in an isolated git worktree. Dispatched by /coco:loop for parallel execution. <example> Context: Multiple tasks are ready with non-overlapping file ownership. /coco:loop dispatches parallel agents. assistant: "I'll dispatch task-executor agents for each ready task." <uses Task tool to launch multiple task-executor agents simultaneously> </example>
Generate a feature design (design.md) in specs/{feature}/ with user stories, acceptance criteria, technical approach, API contracts, and research decisions.
Execute the next available tracked task with TDD, pre-commit validation, PR workflow, AI code review, and issue tracker bridge sync. Primary execution interface for multi-session feature work.
Single-issue workflow for quick fixes and small changes that don't need full epic tracking. Creates a branch, implements the fix, commits with issue tracking, and closes.
Import a tasks.md into the coco tracker as an epic with dependencies, and create matching issues in the configured issue tracker.
Pre-design discovery interview that gathers deep user intent through structured questioning. Produces a discovery brief (discovery.md) consumed by the design skill.
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Uses Bash, Write, or Edit tools
Uses Bash, Write, or Edit tools
Autonomous spec-driven development for Claude Code.
Describe a feature. Get merged, tested, reviewed code.
Named after Coco, a toy poodle who is small, fiercely opinionated, and relentlessly autonomous -- much like this plugin. She chases birds with the same energy Coco chases tasks through a dependency graph: methodically, loudly, and without asking for permission. When she's not barking at strangers or sneaking cheese, she's napping -- recharging for the next burst of chaotic productivity.
Most Claude Code workflows handle one slice of the problem. A spec generator here, a task tracker there, an autonomous loop somewhere else. You end up duct-taping three repos together and hoping they agree on file formats.
Coco is the whole pipeline in one plugin:
Discover Plan Decompose Execute Review Ship
───────── ──▶ ─────────── ──▶ ─────────── ──▶ ─────────── ──▶ ──────── ──▶ ──────
PRD + interview → tasks.md + TDD loop AI code PRs merged,
Roadmap design.md tracker import + commits review issues closed
Zero dependencies beyond bash and jq. No daemon. No database. No node_modules. Install from the marketplace and go.
ready always returns the next unblocked task.In Claude Code, add the marketplace and install the plugin:
/plugin marketplace add skullninja/coco-workflow
/plugin install coco@coco-workflow
Then, in your project:
/coco:setup
The setup command creates the .coco/ directory, walks you through key settings (project name, issue tracker, parallel execution), installs git hooks, and configures permissions.
# Full pipeline: discovery to delivery
/coco:prd "My product description" # Create PRD
/coco:roadmap v1.0 # Prioritized roadmap
/coco:phase "Phase 1: Foundation" # Orchestrate all features
# Single feature
/coco:planning-session tactical # Interview -> design -> tasks -> import
/coco:loop # Autonomous execution until done
# Quick fix
# Just describe the bug -- hotfix skill handles it
/coco:standup # What happened, what's next, what's stuck
/coco:status # Execution state and parallel opportunities
| Layer | What | How |
|---|---|---|
| Discovery | PRD, analysis, roadmap, multi-repo derive | /coco:prd, /coco:roadmap |
| Planning | Discovery, design, task decomposition | AI-selected skills (interview, design, tasks, import) |
| Execution | Dependency resolution, TDD loop | Built-in tracker + /coco:loop |
| Review | AI code review on every PR | code-reviewer agent |
| Visibility | Issue tracker sync | Linear MCP, GitHub CLI, or none |
Not every change needs the full pipeline. /coco:planning-session tactical and /coco:phase automatically right-size the workflow:
| Tier | Signal | What Runs |
|---|---|---|
| Trivial | Single file, bug fix, "quick" | hotfix -- no epic, no ceremony |
| Light | 1-3 files, single story | Design + import -- skip task decomposition |
| Standard | Multi-file, dependencies | Full pipeline -- interview, design, tasks, import |
npx claudepluginhub skullninja/coco-workflow --plugin cocoFeature development with code-architect/explorer/reviewer agents, CLAUDE.md audit and session learnings, and Agent Skills creation with eval benchmarking from Anthropic.
Production-grade engineering skills for AI coding agents — covering the full software development lifecycle from spec to ship.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Complete developer toolkit for Claude Code