coco
Autonomous spec-driven development for Claude Code. Describe a feature, get merged, tested, reviewed code.
Plugin coco from marketplace coco-local in skullninja/coco-workflow. Commands read from the repo's manifest — 1 month ago.
This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.
What it installs
Skills (6)
designGenerate a feature design (design.md) in specs/{feature}/ with user stories, acceptance criteria, technical approach, API contracts, and research decisions.
executeExecute 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.
hotfixSingle-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.
importImport a tasks.md into the coco tracker as an epic with dependencies, and create matching issues in the configured issue tracker.
interviewPre-design discovery interview that gathers deep user intent through structured questioning. Produces a discovery brief (discovery.md) consumed by the design skill.
tasksGenerate a dependency-ordered task list (tasks.md) with sub-phases and cross-artifact consistency analysis from design.md in specs/{feature}/.
Slash commands (14)
/coco:constitutionCreate or update the project constitution defining non-negotiable development principles.
/coco:dashboardCompact visual progress dashboard with progress bar, task table, dependency graph, and active/blocked/next status.
/coco:executeExecute the next available tracked task with TDD, pre-commit validation, PR creation, AI code review, and issue tracker bridge sync.
/coco:loopAutonomous execution loop. Runs the TDD cycle repeatedly until all tasks in an epic are complete, with circuit breaker protection and PR workflow.
/coco:phaseOrchestrate a full roadmap phase. Designs features, imports to tracker, creates issues, then executes.
/coco:planning-sessionStart a planning session (strategic, tactical, operational, or triage). Guides you through the structured process for the selected type.
/coco:planning-triageQuick-score an enhancement, bug, or feedback item using the impact-first triage framework. Creates an issue if approved.
/coco:prdCreate, audit, or derive a Product Requirements Document. Use "derive" for satellite repos in multi-repo projects.
/coco:roadmapGenerate or update a per-release roadmap from the PRD and analysis documents. Triages features, groups into phases, and produces a structured roadmap.
/coco:setupInitialize Coco in the current project. Creates .coco/ directory, config, git hooks, and permissions. Use "reset" to force reconfiguration, or "migrate" to reconcile an existing config against the current defaults.
/coco:standupShow a daily standup summary with completed, in-progress, and blocked tasks across all active epics.
/coco:statusShow current execution status with progress, dependencies, file ownership, and parallelization opportunities.
/coco:syncReconcile coco tracker state with the configured issue tracker. Syncs task statuses and reports mismatches.
/coco:test-auditAudit the test suite for low-value tests. Scores every test against the test value rubric and reports Keep / Keep-rewrite / Consolidate / Delete / Escalate recommendations.
Subagents (4)
code-reviewerUse 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.\n\n<example>\nContext: An issue PR has been created targeting the feature branch.\n\nassistant: \"I'll use the code-reviewer agent to re
pre-commit-testerUse 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.\n\n<example>\nContext: User has made UI changes and wants to validate before committing.\n\nuser: \"Test the changes b
task-executorUse 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.\n\n<example>\nContext: Multiple tasks are ready with non-overlapping file ownership. /coco:loop dispatches parallel agents.\n\nassistant: \"
test-auditorUse this agent to score a scoped set of test files against the test value rubric, identifying tests that defend no failure mode. Dispatched by /coco:test-audit for large suites.\n\n<example>\nContext: The user runs /coco:test-audit on a repo with 400 test files across several modules.\n\nassistant:
Hooks (3)
- PostToolUse
${CLAUDE_PLUGIN_ROOT}/hooks/scripts/post-tool-use-quality.sh
- PreCompact
${CLAUDE_PLUGIN_ROOT}/hooks/scripts/pre-compact.sh
- SessionStart
${CLAUDE_PLUGIN_ROOT}/hooks/scripts/session-start.sh
Maintain coco?
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.