From coco
Generate a dependency-ordered task list (tasks.md) with sub-phases and cross-artifact consistency analysis from design.md in specs/{feature}/.
npx claudepluginhub skullninja/coco-workflow --plugin cocoThis skill uses the workspace's default tool permissions.
Generate an actionable, dependency-ordered tasks.md for the feature based on available design artifacts, then run cross-artifact consistency analysis.
Provides Ktor server patterns for routing DSL, plugins (auth, CORS, serialization), Koin DI, WebSockets, services, and testApplication testing.
Conducts multi-source web research with firecrawl and exa MCPs: searches, scrapes pages, synthesizes cited reports. For deep dives, competitive analysis, tech evaluations, or due diligence.
Provides demand forecasting, safety stock optimization, replenishment planning, and promotional lift estimation for multi-location retailers managing 300-800 SKUs.
Generate an actionable, dependency-ordered tasks.md for the feature based on available design artifacts, then run cross-artifact consistency analysis.
/coco:phase (Step B) or /coco:planning-session tacticalspecs/{feature}/ before tracker importPrerequisites: design.md must exist. If missing, use the design skill first.
Legacy fallback: If design.md doesn't exist, check for spec.md + plan.md as legacy artifacts and load both.
.coco/config.yaml for project.specs_dir (default: specs).{specs_dir}/{branch-name}/{specs_dir}/{feature}/:
design.md doesn't exist, load spec.md + plan.md + data-model.md + contracts/ + research.md as legacy artifacts.coco/templates/tasks-template.md if it exists, otherwise use ${CLAUDE_PLUGIN_ROOT}/templates/tasks-template.md.Legacy mode (if loading spec.md + plan.md instead):
Organize tasks by user story. Every task MUST use this format:
- [ ] [TaskID] [P?] [Story?] Description with file path
- [ ]Each sub-phase MUST have an Acceptance Criteria section with specific, testable outcomes.
Generate:
File Ownership (owns_files) Annotations:
If design.md contains file-level implementation details (in the Project Structure or Technical Approach sections), extract file ownership per sub-phase. For each user story sub-phase, identify the files/directories it exclusively modifies:
### Sub-Phase 3: User Authentication
**owns_files**: `src/auth/**`, `tests/auth/**`
These annotations are consumed by the import skill to populate task metadata, enabling worktree-based parallel execution. Only include owns_files when file paths are determinable from the design -- omit for sub-phases with unclear file boundaries.
Write to {specs_dir}/{feature}/tasks.md.
After generating tasks.md, automatically run the full consistency analysis. This replaces what was previously the /coco:analyze command.
STRICTLY READ-ONLY: Do not modify any files during analysis. Output findings inline.
Load from {specs_dir}/{feature}/:
.coco/memory/constitution.md if it existsA. Duplication Detection
B. Ambiguity Detection
<placeholder>)C. Underspecification
D. Constitution Alignment
E. Coverage Gaps
F. Inconsistency
## Specification Analysis Report
| ID | Category | Severity | Location(s) | Summary | Recommendation |
|----|----------|----------|-------------|---------|----------------|
| A1 | ... | ... | ... | ... | ... |
**Coverage Summary:**
| Requirement Key | Has Task? | Task IDs | Notes |
**Metrics:**
- Total Requirements / Total Tasks / Coverage %
- Ambiguity Count / Duplication Count / Critical Issues Count
**Next Actions:**
- [Prioritized recommendations based on severity]
After the report, ask the user: "Would you like me to suggest concrete remediation edits for the top N issues?"
Output:
import skill automatically -- skills are NOT slash commands, so never suggest /coco:import)