claude

coco

Autonomous spec-driven development for Claude Code. Describe a feature, get merged, tested, reviewed code.

7 on GitHubby skullninjav0.6.0MITupdated 1 month ago
/

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)

  • design

    Generate a feature design (design.md) in specs/{feature}/ with user stories, acceptance criteria, technical approach, API contracts, and research decisions.

  • execute

    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.

  • hotfix

    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

    Import a tasks.md into the coco tracker as an epic with dependencies, and create matching issues in the configured issue tracker.

  • interview

    Pre-design discovery interview that gathers deep user intent through structured questioning. Produces a discovery brief (discovery.md) consumed by the design skill.

  • tasks

    Generate 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:constitution

    Create or update the project constitution defining non-negotiable development principles.

  • /coco:dashboard

    Compact visual progress dashboard with progress bar, task table, dependency graph, and active/blocked/next status.

  • /coco:execute

    Execute the next available tracked task with TDD, pre-commit validation, PR creation, AI code review, and issue tracker bridge sync.

  • /coco:loop

    Autonomous execution loop. Runs the TDD cycle repeatedly until all tasks in an epic are complete, with circuit breaker protection and PR workflow.

  • /coco:phase

    Orchestrate a full roadmap phase. Designs features, imports to tracker, creates issues, then executes.

  • /coco:planning-session

    Start a planning session (strategic, tactical, operational, or triage). Guides you through the structured process for the selected type.

  • /coco:planning-triage

    Quick-score an enhancement, bug, or feedback item using the impact-first triage framework. Creates an issue if approved.

  • /coco:prd

    Create, audit, or derive a Product Requirements Document. Use "derive" for satellite repos in multi-repo projects.

  • /coco:roadmap

    Generate or update a per-release roadmap from the PRD and analysis documents. Triages features, groups into phases, and produces a structured roadmap.

  • /coco:setup

    Initialize 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:standup

    Show a daily standup summary with completed, in-progress, and blocked tasks across all active epics.

  • /coco:status

    Show current execution status with progress, dependencies, file ownership, and parallelization opportunities.

  • /coco:sync

    Reconcile coco tracker state with the configured issue tracker. Syncs task statuses and reports mismatches.

  • /coco:test-audit

    Audit 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-reviewer

    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.\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-tester

    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.\n\n<example>\nContext: User has made UI changes and wants to validate before committing.\n\nuser: \"Test the changes b

  • task-executor

    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.\n\n<example>\nContext: Multiple tasks are ready with non-overlapping file ownership. /coco:loop dispatches parallel agents.\n\nassistant: \"

  • test-auditor

    Use 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

View source on GitHub

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.

claude & codex pluginslisted