Task Decomposition
Break epics into parallelizable tasks with acceptance criteria, effort estimates, and dependency graphs.
Agent
Task Analyst - task-analyst
Workflow
- Analyze epic and identify 4-5 parallel work streams
- Decompose each stream into concrete tasks (parallel)
- Set acceptance criteria in Given/When/Then format
- Estimate effort (S/M/L/XL) and set parallelization flags
- Build cross-stream dependency graph
- Validate coverage against PRD user stories
- Fill gaps with additional tasks if needed
- Write task files to .claude/epics/<featureName>/<N>.md
Inputs
projectName- Project namefeatureName- Feature identifierepic- Epic from Phase 2prd- PRD from Phase 1parallelAgents- Max parallel agents (default: 5)
Outputs
- Task list with acceptance criteria and effort estimates
- Work stream definitions
- Dependency graph with execution waves
- Coverage report with PRD traceability
Process Files
ccpm-task-decomposition.js- Standalone decompositionccpm-orchestrator.js- Phase 3 of full lifecycle