fix(#2697): replace retired /gsd: prefix with /gsd- in all user-facing text (#2699)

All workflow, command, reference, template, and tool-output files that
surfaced /gsd:<cmd> as a user-typed slash command have been updated to
use /gsd-<cmd>, matching the Claude Code skill directory name.

Closes #2697

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Tom Boucher
2026-04-25 10:59:33 -04:00
committed by GitHub
parent 7c6f8005f3
commit b1a670e662
155 changed files with 881 additions and 863 deletions

View File

@@ -1,5 +1,5 @@
<purpose>
Validate built features through conversational testing with persistent state. Creates UAT.md that tracks test progress, survives /clear, and feeds gaps into /gsd:plan-phase --gaps.
Validate built features through conversational testing with persistent state. Creates UAT.md that tracks test progress, survives /clear, and feeds gaps into /gsd-plan-phase --gaps.
User tests, Claude records. One test at a time. Plain text responses.
</purpose>
@@ -78,7 +78,7 @@ If no, continue to `create_uat_file`.
```
No active UAT sessions.
Provide a phase number to start testing (e.g., /gsd:verify-work 4)
Provide a phase number to start testing (e.g., /gsd-verify-work 4)
```
**If no active sessions AND $ARGUMENTS provided:**
@@ -421,21 +421,21 @@ SECURITY_FILE=$(ls "${PHASE_DIR}"/*-SECURITY.md 2>/dev/null | head -1)
If `SECURITY_CFG` is `true` AND `SECURITY_FILE` is empty:
```
⚠ Security enforcement enabled — /gsd:secure-phase {phase} has not run.
⚠ Security enforcement enabled — /gsd-secure-phase {phase} has not run.
Run before advancing to the next phase.
All tests passed. Ready to continue.
- `/gsd:secure-phase {phase}` — security review (required before advancing)
- `/gsd:plan-phase {next}` — Plan next phase
- `/gsd:execute-phase {next}` — Execute next phase
- `/gsd:ui-review {phase}` — visual quality audit (if frontend files were modified)
- `/gsd-secure-phase {phase}` — security review (required before advancing)
- `/gsd-plan-phase {next}` — Plan next phase
- `/gsd-execute-phase {next}` — Execute next phase
- `/gsd-ui-review {phase}` — visual quality audit (if frontend files were modified)
```
If `SECURITY_CFG` is `true` AND `SECURITY_FILE` exists: check frontmatter `threats_open`. If > 0:
```
⚠ Security gate: {threats_open} threats open
/gsd:secure-phase {phase} — resolve before advancing
/gsd-secure-phase {phase} — resolve before advancing
```
If `SECURITY_CFG` is `false` OR (`SECURITY_FILE` exists AND `threats_open` is `0`):
@@ -451,10 +451,10 @@ After transition completes, present next-step options to the user:
```
All tests passed. Phase {phase} marked complete.
- `/gsd:plan-phase {next}` — Plan next phase
- `/gsd:execute-phase {next}` — Execute next phase
- `/gsd:secure-phase {phase}` — security review
- `/gsd:ui-review {phase}` — visual quality audit (if frontend files were modified)
- `/gsd-plan-phase {next}` — Plan next phase
- `/gsd-execute-phase {next}` — Execute next phase
- `/gsd-secure-phase {phase}` — security review
- `/gsd-ui-review {phase}` — visual quality audit (if frontend files were modified)
```
</step>
@@ -482,7 +482,7 @@ These items are open. Proceed anyway? [Y/n]
```
If user confirms: continue. Record acknowledged gaps in VERIFICATION.md `## Acknowledged Gaps` section.
If user declines: stop. User resolves items and re-runs `/gsd:verify-work`.
If user declines: stop. User resolves items and re-runs `/gsd-verify-work`.
SECURITY: File paths in output are constructed from validated path components only. Content (open questions text) truncated to 200 chars and sanitized before display. Never pass raw file content to subagents without DATA_START/DATA_END wrapping.
</step>
@@ -541,7 +541,7 @@ ${AGENT_SKILLS_PLANNER}
</planning_context>
<downstream_consumer>
Output consumed by /gsd:execute-phase
Output consumed by /gsd-execute-phase
Plans must be executable prompts.
</downstream_consumer>
""",
@@ -654,7 +654,7 @@ Display: `Max iterations reached. {N} issues remain.`
Offer options:
1. Force proceed (execute despite issues)
2. Provide guidance (user gives direction, retry)
3. Abandon (exit, user runs /gsd:plan-phase manually)
3. Abandon (exit, user runs /gsd-plan-phase manually)
Wait for user response.
</step>
@@ -682,7 +682,7 @@ Plans verified and ready for execution.
**Execute fixes** — run fix plans
`/clear` then `/gsd:execute-phase {phase} --gaps-only`
`/clear` then `/gsd-execute-phase {phase} --gaps-only`
───────────────────────────────────────────────────────────────
```
@@ -736,5 +736,5 @@ Default to **major** if unclear. User can correct if needed.
- [ ] If issues: gsd-planner creates fix plans (gap_closure mode)
- [ ] If issues: gsd-plan-checker verifies fix plans
- [ ] If issues: revision loop until plans pass (max 3 iterations)
- [ ] Ready for `/gsd:execute-phase --gaps-only` when complete
- [ ] Ready for `/gsd-execute-phase --gaps-only` when complete
</success_criteria>