1.5 KiB
1.5 KiB
name, description, disable-model-invocation, argument-hint
| name | description | disable-model-invocation | argument-hint |
|---|---|---|---|
| phase-transition | Handle a full phase transition — update the phase number, status, and documentation across all project files atomically. | true | [new-phase-number] |
Phase Transition
Update all project documentation when moving to a new development phase.
Steps
-
Read
RULES.mdsection 6.2 to determine the current phase -
Confirm the target phase with the user: $ARGUMENTS
-
Read
.claude/status-update-checklist.mdand follow the Phase Transition Checklist section -
Update ALL files listed in the checklist — this must be atomic (all or nothing):
Required updates:
RULES.mdsection 6.2 — changeCurrent phase: Phase NREADME.md— update status block (phase badge and status line) and footerDOCS.md— update footer**Last Updated:** Phase N (Description)RECOMMENDATIONS.md— updateCurrent phasein section 1, add Change Log entry in section 6docs/phases-plan.md— update header Phase/Status, mark completed phase tasks
Conditional updates (check if relevant):
docs/frontend/architecture.md— lock decisions after Phase 1docs/backend/architecture.md— lock decisions after Phase 1docs/frontend/FRONTEND_ARCHITECTURE_PLAN.md— archive after Phase 1
-
Run the verification commands:
grep -rn "Phase [0-4]" RULES.md README.md DOCS.md RECOMMENDATIONS.md docs/phases-plan.md -
Confirm all files show the same phase number
-
Show the user a summary of all changes made