close-milestone
Installation
SKILL.md
Close Milestone
Review the whole milestone and close it only when its completion criteria are truly satisfied.
Process
- Read
docs/specifications/product.md, nearestAGENTS.md,CONTEXT.mdif present, milestone, linked tasks, linked supporting requirements, applicable ADRs, previous reviews, roadmap, and project status. - Verify linked tasks are not incomplete, blocked, unjustifiably cancelled, or marked completed without verification evidence. Do not treat
completedtask status alone as proof. - Compare real behaviour with the milestone objective, demonstrable outcome, completion criteria, functional and non-functional requirements, and architectural decisions.
- Run applicable aggregate checks defined by the repository: tests, integration, type-check, lint, build, migrations, security/authorization, accessibility, performance, and end-to-end/manual demonstration when required.
- Review the milestone diff against
product.md, supporting requirements, repository standards, architecture, scope, and regression risk. - Classify findings as blocking, non-blocking, accepted technical debt, or future work outside the milestone.
- For blocking issues, leave the milestone open and propose corrective tasks separately; create them only after approval.
- Create or update
docs/reviews/milestones/MXX-review.mdfromassets/milestone-review-template.md. Create the directory only when writing the report. - Set milestone
status: completedandcompleted_atonly when all criteria are satisfied. Updateupdated_at. - Update
docs/planning/project-status.md. Updatedocs/planning/roadmap.mdonly when findings materially affect future milestones. - Finish with final outcome
PASSED,FAILED, orBLOCKED, plus the next recommended handoff. Do not plan the next milestone in detail.