create-tasks
Installation
SKILL.md
Create Tasks
Turn one sufficiently defined milestone into task files. Stop before implementation.
Process
- Read
docs/specifications/product.md, nearestAGENTS.md,CONTEXT.mdif present, applicable ADRs, the target milestone, and every linked supporting source. - Verify the milestone has enough objective, scope, dependencies, and completion criteria to produce executable tasks. Ask for approval-level clarification if not.
- Inspect the code only as needed to make task boundaries realistic.
- Draft a decomposition without writing files. Prefer vertical slices that cross the necessary layers, produce observable behaviour, include required tests/docs, and fit one agent session. Treat wide refactors as explicit exceptions and sequence them with expand-migrate-contract when appropriate.
- Present each proposed task with title, produced result, dependencies, principal criteria, and granularity rationale. Ask for approval before writing files.
- After approval, assign globally unique IDs by scanning all existing
docs/planning/tasks/TASK-*.md; choose the next numeric IDs and never reuse old or existing IDs. - Create one file per task under
docs/planning/tasks/TASK-XXX-slug.mdfromassets/task-template.md. Createdocs/planning/tasks/only when writing the first task. - Update the milestone's
Task collegatisection with relative links, preserving existing links and avoiding duplicates. - Update
docs/planning/project-status.mdonly if needed to reflect the task backlog/current task. - Finish with the ready task frontier: tasks whose
blocked_byentries are all completed.