feat: add /gsd-edit-phase command to modify roadmap phases in place (#2753)
Adds a new slash command that lets developers modify any field of an existing phase in ROADMAP.md without affecting phase number or position. - commands/gsd/edit-phase.md: command file with --force flag support - get-shit-done/workflows/edit-phase.md: full workflow with status guard, depends_on validation, diff+confirmation, and STATE.md update - tests/edit-phase.test.cjs: 32 tests covering all acceptance criteria - docs/INVENTORY.md, INVENTORY-MANIFEST.json, COMMANDS.md: registered Closes #2617 Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -425,6 +425,28 @@ Append new phase to roadmap.
|
||||
/gsd-add-phase # Interactive — describe the phase
|
||||
```
|
||||
|
||||
### `/gsd-edit-phase`
|
||||
|
||||
Edit any field of an existing roadmap phase in place.
|
||||
|
||||
| Argument | Required | Description |
|
||||
|----------|----------|-------------|
|
||||
| `N` | Yes | Phase number to edit |
|
||||
|
||||
| Flag | Description |
|
||||
|------|-------------|
|
||||
| `--force` | Allow editing in-progress or completed phases |
|
||||
|
||||
**Prerequisites:** `.planning/ROADMAP.md` exists, phase N must exist
|
||||
**Produces:** Updated phase section in ROADMAP.md (in place, number and position preserved)
|
||||
|
||||
```bash
|
||||
/gsd-edit-phase 5 # Edit any field of phase 5 (future phases only)
|
||||
/gsd-edit-phase 5 --force # Edit phase 5 even if in-progress or completed
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### `/gsd-insert-phase`
|
||||
|
||||
Insert urgent work between phases using decimal numbering.
|
||||
|
||||
Reference in New Issue
Block a user