with one click
Archive completed milestone and prepare for next version
npx skills add https://github.com/shoootyou/get-shit-done-multi --skill gsd-complete-milestoneCopy and paste this command into Claude Code to install the skill
Archive completed milestone and prepare for next version
npx skills add https://github.com/shoootyou/get-shit-done-multi --skill gsd-complete-milestoneCopy and paste this command into Claude Code to install the skill
Reapply local modifications after a GSD update
Generate tests for a completed phase based on UAT criteria and implementation
Create detailed phase plan (PLAN.md) with verification loop
Add phase to end of current milestone in roadmap
Capture idea or task as todo from current conversation context
Audit milestone completion against original intent before archiving
| name | gsd-complete-milestone |
| description | Archive completed milestone and prepare for next version |
| argument-hint | <version> |
| allowed-tools | Read, Write, Bash |
Purpose: Create historical record of shipped version, archive milestone artifacts (roadmap + requirements), and prepare for next milestone. Output: Milestone archived (roadmap + requirements), PROJECT.md evolved, git tagged.
<execution_context> Load these files NOW (before proceeding):
User input:
Follow complete-milestone.md workflow:
Check for audit:
.planning/v{{version}}-MILESTONE-AUDIT.md{{COMMAND_PREFIX}}audit-milestone firstgaps_found: recommend {{COMMAND_PREFIX}}plan-milestone-gaps firstpassed: proceed to step 1## Pre-flight Check
{If no v{{version}}-MILESTONE-AUDIT.md:}
⚠ No milestone audit found. Run `{{COMMAND_PREFIX}}audit-milestone` first to verify
requirements coverage, cross-phase integration, and E2E flows.
{If audit has gaps:}
⚠ Milestone audit found gaps. Run `{{COMMAND_PREFIX}}plan-milestone-gaps` to create
phases that close the gaps, or proceed anyway to accept as tech debt.
{If audit passed:}
✓ Milestone audit passed. Proceeding with completion.
Verify readiness:
Gather stats:
Extract accomplishments:
Archive milestone:
.planning/milestones/v{{version}}-ROADMAP.mdArchive requirements:
.planning/milestones/v{{version}}-REQUIREMENTS.md.planning/REQUIREMENTS.md (fresh one created for next milestone)Update PROJECT.md:
<details> (if v1.1+)Commit and tag:
chore: archive v{{version}} milestonegit tag -a v{{version}} -m "[milestone summary]"Offer next steps:
{{COMMAND_PREFIX}}new-milestone — start next milestone (questioning → research → requirements → roadmap)<success_criteria>
.planning/milestones/v{{version}}-ROADMAP.md.planning/milestones/v{{version}}-REQUIREMENTS.md.planning/REQUIREMENTS.md deleted (fresh for next milestone)<critical_rules>
{{COMMAND_PREFIX}}new-milestone which includes requirements definition
</critical_rules>