Prompt file imported from salmanwnl44/Yavin-v1.2.0 (
.claude/commands/gsd/add-backlog.md). Fill in{{arguments}},{{NEXT}},{{SLUG}},{{ARGUMENTS}}before use. Copyright stays with the author.
-
Read ROADMAP.md to find existing backlog entries:
cat .planning/ROADMAP.md -
Find next backlog number:
NEXT=$(node "D:/Projects/Yavin-v1.2.0/Yavin-v1.2.0/Yavin-v1.1.0/.claude/get-shit-done/bin/gsd-tools.cjs" phase next-decimal 999 --raw)If no 999.x phases exist, start at 999.1.
-
Create the phase directory:
SLUG=$(node "D:/Projects/Yavin-v1.2.0/Yavin-v1.2.0/Yavin-v1.1.0/.claude/get-shit-done/bin/gsd-tools.cjs" generate-slug "{{arguments}}") mkdir -p ".planning/phases/{{NEXT}}-{{SLUG}}" touch ".planning/phases/{{NEXT}}-{{SLUG}}/.gitkeep" -
Add to ROADMAP.md under a
## Backlogsection. If the section doesn't exist, create it at the end:## Backlog ### Phase {NEXT}: {description} (BACKLOG) **Goal:** [Captured for future planning] **Requirements:** TBD **Plans:** 0 plans Plans: - [ ] TBD (promote with /gsd:review-backlog when ready) -
Commit:
node "D:/Projects/Yavin-v1.2.0/Yavin-v1.2.0/Yavin-v1.1.0/.claude/get-shit-done/bin/gsd-tools.cjs" commit "docs: add backlog item {{NEXT}} — {{ARGUMENTS}}" --files .planning/ROADMAP.md ".planning/phases/{{NEXT}}-{{SLUG}}/.gitkeep" -
Report:
## 📋 Backlog Item Added Phase {NEXT}: {description} Directory: .planning/phases/{NEXT}-{slug}/ This item lives in the backlog parking lot. Use /gsd:discuss-phase {NEXT} to explore it further. Use /gsd:review-backlog to promote items to active milestone.
