GSD Version
1.32.0
Runtime
Claude Code
Operating System
Linux (Arch)
Node.js Version
v22.22.1
Shell
/bin/zsh
Installation Method
Local clone (development)
What happened?
After the command naming migration from /gsd:command (colon) to /gsd-command (hyphen), 77 stale /gsd: references remain across 30 files (excluding CHANGELOG.md). These appear in:
- Source code (3 files):
bin/install.js, get-shit-done/bin/lib/verify.cjs, hooks/gsd-session-state.sh
- Workflow files (6 files):
manager.md, analyze-dependencies.md, discuss-phase-power.md, autonomous.md, ui-review.md, planning-config.md
- Commands (1 file):
commands/gsd/analyze-dependencies.md
- Docs (1 file):
docs/manual-update.md
- GitHub issue templates (3 files):
bug_report.yml, feature_request.yml, enhancement.yml
- Assets (1 file):
assets/terminal.svg
- Config (1 file):
.clinerules
- Test files (14 files): Mix of test inputs (for conversion testing) and stale comments/assertions
Users see the old /gsd:command format in error messages, workflow output, GitHub issue templates, and documentation.
What did you expect?
All user-facing references should use the current /gsd-command hyphen format. Only test input strings that specifically test the colon-to-hyphen conversion should retain the old format.
Steps to reproduce
# From repo root, count stale references (excluding CHANGELOG.md):
grep -r '/gsd:[a-z]' --include='*.md' --include='*.js' --include='*.cjs' --include='*.ts' --include='*.yml' --include='*.sh' --include='*.svg' . | grep -v CHANGELOG.md | wc -l
# Returns 77 occurrences across 30 files
How often does this happen?
Every time (100% reproducible)
Impact
Minor — Cosmetic or edge case
Workaround
Users can mentally translate /gsd:command → /gsd-command. No functional breakage — just confusing output and docs.
Additional context
Full list of affected files (occurrence counts):
| File |
Count |
bin/install.js |
3 |
get-shit-done/bin/lib/verify.cjs |
1 |
hooks/gsd-session-state.sh |
1 |
get-shit-done/workflows/manager.md |
5 |
get-shit-done/workflows/analyze-dependencies.md |
3 |
get-shit-done/workflows/discuss-phase-power.md |
3 |
get-shit-done/workflows/ui-review.md |
2 |
get-shit-done/workflows/autonomous.md |
1 |
get-shit-done/references/planning-config.md |
1 |
commands/gsd/analyze-dependencies.md |
1 |
docs/manual-update.md |
1 |
.clinerules |
3 |
.github/ISSUE_TEMPLATE/feature_request.yml |
6 |
.github/ISSUE_TEMPLATE/enhancement.yml |
3 |
.github/ISSUE_TEMPLATE/bug_report.yml |
3 |
assets/terminal.svg |
1 |
| 14 test files |
~35 (mix of inputs and stale refs) |
Note: CHANGELOG.md has 107 additional occurrences but those are historical entries and should not be modified.
GSD Version
1.32.0
Runtime
Claude Code
Operating System
Linux (Arch)
Node.js Version
v22.22.1
Shell
/bin/zsh
Installation Method
Local clone (development)
What happened?
After the command naming migration from
/gsd:command(colon) to/gsd-command(hyphen), 77 stale/gsd:references remain across 30 files (excluding CHANGELOG.md). These appear in:bin/install.js,get-shit-done/bin/lib/verify.cjs,hooks/gsd-session-state.shmanager.md,analyze-dependencies.md,discuss-phase-power.md,autonomous.md,ui-review.md,planning-config.mdcommands/gsd/analyze-dependencies.mddocs/manual-update.mdbug_report.yml,feature_request.yml,enhancement.ymlassets/terminal.svg.clinerulesUsers see the old
/gsd:commandformat in error messages, workflow output, GitHub issue templates, and documentation.What did you expect?
All user-facing references should use the current
/gsd-commandhyphen format. Only test input strings that specifically test the colon-to-hyphen conversion should retain the old format.Steps to reproduce
How often does this happen?
Every time (100% reproducible)
Impact
Minor — Cosmetic or edge case
Workaround
Users can mentally translate
/gsd:command→/gsd-command. No functional breakage — just confusing output and docs.Additional context
Full list of affected files (occurrence counts):
bin/install.jsget-shit-done/bin/lib/verify.cjshooks/gsd-session-state.shget-shit-done/workflows/manager.mdget-shit-done/workflows/analyze-dependencies.mdget-shit-done/workflows/discuss-phase-power.mdget-shit-done/workflows/ui-review.mdget-shit-done/workflows/autonomous.mdget-shit-done/references/planning-config.mdcommands/gsd/analyze-dependencies.mddocs/manual-update.md.clinerules.github/ISSUE_TEMPLATE/feature_request.yml.github/ISSUE_TEMPLATE/enhancement.yml.github/ISSUE_TEMPLATE/bug_report.ymlassets/terminal.svgNote: CHANGELOG.md has 107 additional occurrences but those are historical entries and should not be modified.