fix(claude): restore namespaced /gsd:<command> references (#3452)

* fix(claude): restore namespaced /gsd:<command> references

* test(claude): align slash-command expectations to /gsd: form

* test(claude): align generated command references to /gsd:

* test(claude): finish /gsd: namespace expectation updates
This commit is contained in:
Tom Boucher
2026-05-12 21:53:24 -04:00
committed by GitHub
parent 740d718941
commit a60e05c714
187 changed files with 1089 additions and 1142 deletions

View File

@@ -7,12 +7,12 @@
* gsd-spike-wrap-up, gsd-sketch-wrap-up, gsd-code-review-fix).
*
* Fix: Update every occurrence to the new consolidated forms:
* /gsd-phase (no flag | --insert | --remove)
* /gsd-capture
* /gsd-config (--profile | --integrations | --advanced)
* /gsd-spike --wrap-up
* /gsd-sketch --wrap-up
* /gsd-code-review --fix
* /gsd:phase (no flag | --insert | --remove)
* /gsd:capture
* /gsd:config (--profile | --integrations | --advanced)
* /gsd:spike --wrap-up
* /gsd:sketch --wrap-up
* /gsd:code-review --fix
*/
'use strict';
@@ -45,42 +45,42 @@ const DELETED_COMMANDS = [
// Per-file assertions: [file, deletedCmd, newForm]
const FILE_ASSERTIONS = [
// help.md
['help.md', '/gsd-add-phase', '/gsd-phase "Add admin dashboard"'],
['help.md', '/gsd-insert-phase', '/gsd-phase --insert 7 "Fix critical auth bug"'],
['help.md', '/gsd-remove-phase', '/gsd-phase --remove 17'],
['help.md', '/gsd-spike-wrap-up', '/gsd-spike --wrap-up'],
['help.md', '/gsd-sketch-wrap-up', '/gsd-sketch --wrap-up'],
['help.md', '/gsd-add-todo', '/gsd-capture'],
['help.md', '/gsd-set-profile', '/gsd-config --profile budget'],
['help.md', '/gsd-add-phase', '/gsd:phase "Add admin dashboard"'],
['help.md', '/gsd-insert-phase', '/gsd:phase --insert 7 "Fix critical auth bug"'],
['help.md', '/gsd-remove-phase', '/gsd:phase --remove 17'],
['help.md', '/gsd-spike-wrap-up', '/gsd:spike --wrap-up'],
['help.md', '/gsd-sketch-wrap-up', '/gsd:sketch --wrap-up'],
['help.md', '/gsd-add-todo', '/gsd:capture'],
['help.md', '/gsd-set-profile', '/gsd:config --profile budget'],
// do.md
['do.md', '/gsd-spike-wrap-up', '/gsd-spike --wrap-up'],
['do.md', '/gsd-sketch-wrap-up', '/gsd-sketch --wrap-up'],
['do.md', '/gsd-add-phase', '/gsd-phase'],
['do.md', '/gsd-add-todo', '/gsd-capture'],
['do.md', '/gsd-spike-wrap-up', '/gsd:spike --wrap-up'],
['do.md', '/gsd-sketch-wrap-up', '/gsd:sketch --wrap-up'],
['do.md', '/gsd-add-phase', '/gsd:phase'],
['do.md', '/gsd-add-todo', '/gsd:capture'],
// settings.md
['settings.md', '/gsd-code-review-fix', '/gsd-code-review --fix'],
['settings.md', '/gsd-settings-integrations', '/gsd-config --integrations'],
['settings.md', '/gsd-set-profile', '/gsd-config --profile'],
['settings.md', '/gsd-settings-advanced', '/gsd-config --advanced'],
['settings.md', '/gsd-code-review-fix', '/gsd:code-review --fix'],
['settings.md', '/gsd-settings-integrations', '/gsd:config --integrations'],
['settings.md', '/gsd-set-profile', '/gsd:config --profile'],
['settings.md', '/gsd-settings-advanced', '/gsd:config --advanced'],
// discuss-phase.md
['discuss-phase.md', '/gsd-spike-wrap-up', '/gsd-spike --wrap-up'],
['discuss-phase.md', '/gsd-sketch-wrap-up', '/gsd-sketch --wrap-up'],
['discuss-phase.md', '/gsd-spike-wrap-up', '/gsd:spike --wrap-up'],
['discuss-phase.md', '/gsd-sketch-wrap-up', '/gsd:sketch --wrap-up'],
// new-project.md
['new-project.md', '/gsd-spike-wrap-up', '/gsd-spike --wrap-up'],
['new-project.md', '/gsd-sketch-wrap-up', '/gsd-sketch --wrap-up'],
['new-project.md', '/gsd-spike-wrap-up', '/gsd:spike --wrap-up'],
['new-project.md', '/gsd-sketch-wrap-up', '/gsd:sketch --wrap-up'],
// plan-phase.md
['plan-phase.md', '/gsd-insert-phase', '/gsd-phase --insert'],
['plan-phase.md', '/gsd-insert-phase', '/gsd:phase --insert'],
// spike.md
['spike.md', '/gsd-spike-wrap-up', '/gsd-spike --wrap-up'],
['spike.md', '/gsd-spike-wrap-up', '/gsd:spike --wrap-up'],
// sketch.md
['sketch.md', '/gsd-sketch-wrap-up', '/gsd-sketch --wrap-up'],
['sketch.md', '/gsd-sketch-wrap-up', '/gsd:sketch --wrap-up'],
];
describe('bug #2950: stale deleted-command references removed from workflow files', () => {