install
source · Clone the upstream repo
git clone https://github.com/a5c-ai/babysitter
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/a5c-ai/babysitter "$T" && mkdir -p ~/.claude/skills && cp -r "$T/library/methodologies/ccpm/skills/task-decomposition" ~/.claude/skills/a5c-ai-babysitter-task-decomposition && rm -rf "$T"
manifest:
library/methodologies/ccpm/skills/task-decomposition/SKILL.mdsource content
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
- Project nameprojectName
- Feature identifierfeatureName
- Epic from Phase 2epic
- PRD from Phase 1prd
- Max parallel agents (default: 5)parallelAgents
Outputs
- Task list with acceptance criteria and effort estimates
- Work stream definitions
- Dependency graph with execution waves
- Coverage report with PRD traceability
Process Files
- Standalone decompositionccpm-task-decomposition.js
- Phase 3 of full lifecycleccpm-orchestrator.js