name: bf-milestone-breakdown description: "Part of the Blueprintflow methodology. Use when a planned milestone is selected for execution and needs reviewed task.md boundaries before task work starts."
Milestone Breakdown
Turn one selected milestone into reviewed task folders with boundary-level task.md files. Stop before task execution, four-piece creation, implementation design, and progress tracking.
Direct Invocation Guard
If using-plueprint is not active, STOP here. Load using-plueprint with the user's input; do nothing else in this skill until it routes back.
Trigger
Use when all are true:
- The selected milestone exists in
docs/tasks/and reviewed task boundaries are not published. - Relevant
docs/blueprint/nextanchors areLOCKED. phase-plan.mdand milestone-levelmilestone.mdexist.- The milestone is selected for execution and task boundaries have not been reviewed.
Outputs
milestone.md: task index, dependency order, first ready task, review summary, publication evidence.task-N-<name>/task.md: one reviewed boundary contract per task folder.docs/blueprint/next/README.md: milestone-levelWorkonly.- Boundary: no
task-0-breakdown-*, implementation, four-piece, design, or progress files.
Ownership
- Architect owns task boundary content,
task.mdcreation, andmilestone.mdtask index updates. - Reviewers own LGTM/NOT_LGTM decisions for their lenses.
- Teamlead owns governed change publication, next-ledger update, and handoff routing.
Steps
- Prepare the breakdown change location: PR-governed projects use the governed change workspace; non-PR-governed projects work in place. Do not create
task-0-breakdown-*or a seed planning task. - In that location, set next ledger
WorktoIMPLEMENTING; keepMilestone pathat the milestone folder. Do not publish yet. - Use references/state-and-files.md for breakdown state and file boundaries.
- Use references/task-contract.md to read inputs and write each boundary-level
task.md. - Update
milestone.md: task index, dependency order, first ready task, review table, publication evidence. - Run references/review-checklist.md.
- Stop before publication if no unblocked first task exists; record the blocker owner and action in
milestone.md, keep the milestonePLANNED, and route to the blocker owner orbf-phase-planfor replanning. - Complete the gate: PR-governed projects publish one change set containing the reviewed task folders,
milestone.mdupdate, and next-ledgerIMPLEMENTINGupdate; non-PR-governed projects record equivalent evidence inmilestone.md. - Handoff: name the first ready task in
milestone.md, then route tobf-task-execute. Do not start that task here.
State Transition
docs/tasks milestone state: PLANNED -> TASK_SET_READY
docs/blueprint/next Work during breakdown: PENDING -> IMPLEMENTING
Required Review
- Run references/review-checklist.md.
- Base reviewers: Architect, PM, QA, Dev.
- Add Security when the checklist marks any task sensitive.
- If review, publication, or evidence is incomplete: keep the milestone
PLANNED, fixtask.mdormilestone.md, and re-run review. - Publish the reviewed task set only with the breakdown change set.
Anti-patterns
- Creating implementation, four-piece, design, or task progress files during breakdown.
- Creating
task-0-breakdown-*or a seed task to host planning work. - Leaving task scope only in
milestone.md; task boundaries belong in eachtask.md. - Skipping review because the next task looked obvious.
- Treating boundary-level
task.mdas implementation design.
How to invoke
follow skill bf-milestone-breakdown