implement six-skill gstack 2 runtime

This commit is contained in:
Sinabina
2026-07-17 11:08:14 -07:00
parent ce37bd36a9
commit b6572ebbb7
455 changed files with 108945 additions and 2622 deletions
+62
View File
@@ -0,0 +1,62 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# GStack 2 compatibility aliases
These files preserve all 55 legacy invocation names as internal routing details. They intentionally are not named `SKILL.md`, so only the six dispatcher skills are discoverable.
| Legacy invocation | Replacement | Preserved module |
|---|---|---|
| `/gstack` | `$plan --mode Discovery --module gstack` | `skills/plan/references/legacy/gstack.md` |
| `/office-hours` | `$plan --mode Discovery --module office-hours` | `skills/plan/references/legacy/office-hours.md` |
| `/plan-ceo-review` | `$plan --mode Product --module plan-ceo-review` | `skills/plan/references/legacy/plan-ceo-review.md` |
| `/plan-eng-review` | `$plan --mode Engineering --module plan-eng-review` | `skills/plan/references/legacy/plan-eng-review.md` |
| `/plan-devex-review` | `$plan --mode DX --module plan-devex-review` | `skills/plan/references/legacy/plan-devex-review.md` |
| `/autoplan` | `$plan --mode Full chain --module autoplan` | `skills/plan/references/legacy/autoplan.md` |
| `/spec` | `$plan --mode Specification --module spec` | `skills/plan/references/legacy/spec.md` |
| `/plan-tune` | `$plan --mode Discovery --module plan-tune` | `skills/plan/references/legacy/plan-tune.md` |
| `/context-save` | `$plan --mode Discovery --module context-save` | `skills/plan/references/legacy/context-save.md` |
| `/context-restore` | `$plan --mode Discovery --module context-restore` | `skills/plan/references/legacy/context-restore.md` |
| `/learn` | `$plan --mode Discovery --module learn` | `skills/plan/references/legacy/learn.md` |
| `/retro` | `$plan --mode Discovery --module retro` | `skills/plan/references/legacy/retro.md` |
| `/setup-gbrain` | `$plan --mode Discovery --module setup-gbrain` | `skills/plan/references/legacy/setup-gbrain.md` |
| `/sync-gbrain` | `$plan --mode Discovery --module sync-gbrain` | `skills/plan/references/legacy/sync-gbrain.md` |
| `/design-consultation` | `$design --mode Generate --module design-consultation` | `skills/design/references/legacy/design-consultation.md` |
| `/design-shotgun` | `$design --mode Explore --module design-shotgun` | `skills/design/references/legacy/design-shotgun.md` |
| `/design-html` | `$design --mode Implement --module design-html` | `skills/design/references/legacy/design-html.md` |
| `/plan-design-review` | `$design --mode Critique --module plan-design-review` | `skills/design/references/legacy/plan-design-review.md` |
| `/design-review` | `$design --mode Implement --module design-review` | `skills/design/references/legacy/design-review.md` |
| `/ios-design-review` | `$design --mode Critique --module ios-design-review` | `skills/design/references/legacy/ios-design-review.md` |
| `/diagram` | `$design --mode Generate --module diagram` | `skills/design/references/legacy/diagram.md` |
| `/make-pdf` | `$design --mode Generate --module make-pdf` | `skills/design/references/legacy/make-pdf.md` |
| `/qa` | `$qa --mode Fix --module qa` | `skills/qa/references/legacy/qa.md` |
| `/qa-only` | `$qa --mode Report --module qa-only` | `skills/qa/references/legacy/qa-only.md` |
| `/ios-qa` | `$qa --mode Report --module ios-qa` | `skills/qa/references/legacy/ios-qa.md` |
| `/devex-review` | `$qa --mode Report --module devex-review` | `skills/qa/references/legacy/devex-review.md` |
| `/benchmark` | `$qa --mode Report --module benchmark` | `skills/qa/references/legacy/benchmark.md` |
| `/canary` | `$qa --mode Report --module canary` | `skills/qa/references/legacy/canary.md` |
| `/browse` | `$qa --mode Report --module browse` | `skills/qa/references/legacy/browse.md` |
| `/open-gstack-browser` | `$qa --mode Report --module open-gstack-browser` | `skills/qa/references/legacy/open-gstack-browser.md` |
| `/setup-browser-cookies` | `$qa --mode Report --module setup-browser-cookies` | `skills/qa/references/legacy/setup-browser-cookies.md` |
| `/pair-agent` | `$qa --mode Report --module pair-agent` | `skills/qa/references/legacy/pair-agent.md` |
| `/scrape` | `$qa --mode Report --module scrape` | `skills/qa/references/legacy/scrape.md` |
| `/skillify` | `$qa --mode Report --module skillify` | `skills/qa/references/legacy/skillify.md` |
| `/benchmark-models` | `$qa --mode Report --module benchmark-models` | `skills/qa/references/legacy/benchmark-models.md` |
| `/investigate` | `$debug --mode Diagnose-only --module investigate` | `skills/debug/references/legacy/investigate.md` |
| `/ios-fix` | `$debug --mode Fix --module ios-fix` | `skills/debug/references/legacy/ios-fix.md` |
| `/careful` | `$debug --mode Diagnose-only --module careful` | `skills/debug/references/legacy/careful.md` |
| `/freeze` | `$debug --mode Diagnose-only --module freeze` | `skills/debug/references/legacy/freeze.md` |
| `/guard` | `$debug --mode Diagnose-only --module guard` | `skills/debug/references/legacy/guard.md` |
| `/unfreeze` | `$debug --mode Diagnose-only --module unfreeze` | `skills/debug/references/legacy/unfreeze.md` |
| `/review` | `$review --mode Normal --module review` | `skills/review/references/legacy/review.md` |
| `/cso` | `$review --mode Security --module cso` | `skills/review/references/legacy/cso.md` |
| `/health` | `$review --mode Deep --module health` | `skills/review/references/legacy/health.md` |
| `/codex` | `$review --mode Deep --module codex` | `skills/review/references/legacy/codex.md` |
| `/claude` | `$review --mode Deep --module claude` | `skills/review/references/legacy/claude.md` |
| `/ship` | `$ship --mode Prepare --module ship` | `skills/ship/references/legacy/ship.md` |
| `/land-and-deploy` | `$ship --mode Land --module land-and-deploy` | `skills/ship/references/legacy/land-and-deploy.md` |
| `/landing-report` | `$ship --mode Prepare --module landing-report` | `skills/ship/references/legacy/landing-report.md` |
| `/document-release` | `$ship --mode Prepare --module document-release` | `skills/ship/references/legacy/document-release.md` |
| `/setup-deploy` | `$ship --mode Deploy --module setup-deploy` | `skills/ship/references/legacy/setup-deploy.md` |
| `/document-generate` | `$ship --mode Prepare --module document-generate` | `skills/ship/references/legacy/document-generate.md` |
| `/gstack-upgrade` | `$ship --mode Prepare --module gstack-upgrade` | `skills/ship/references/legacy/gstack-upgrade.md` |
| `/ios-clean` | `$ship --mode Prepare --module ios-clean` | `skills/ship/references/legacy/ios-clean.md` |
| `/ios-sync` | `$ship --mode Prepare --module ios-sync` | `skills/ship/references/legacy/ios-sync.md` |
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /autoplan
This is not a public/discoverable skill. Route the legacy invocation to `$plan --mode Full chain --module autoplan`, then read [the preserved module](../skills/plan/references/legacy/autoplan.md) in full.
- Tree: `plan`
- Public mode: `Full chain`
- Legacy internal alias: `auto`
- Dispatcher role: `primary`
- Mandatory specialist input: `true`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /benchmark-models
This is not a public/discoverable skill. Route the legacy invocation to `$qa --mode Report --module benchmark-models`, then read [the preserved module](../skills/qa/references/legacy/benchmark-models.md) in full.
- Tree: `qa`
- Public mode: `Report`
- Legacy internal alias: `model-benchmark`
- Dispatcher role: `internal`
- Mandatory specialist input: `false`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /benchmark
This is not a public/discoverable skill. Route the legacy invocation to `$qa --mode Report --module benchmark`, then read [the preserved module](../skills/qa/references/legacy/benchmark.md) in full.
- Tree: `qa`
- Public mode: `Report`
- Legacy internal alias: `performance`
- Dispatcher role: `primary`
- Mandatory specialist input: `true`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /browse
This is not a public/discoverable skill. Route the legacy invocation to `$qa --mode Report --module browse`, then read [the preserved module](../skills/qa/references/legacy/browse.md) in full.
- Tree: `qa`
- Public mode: `Report`
- Legacy internal alias: `browser`
- Dispatcher role: `internal`
- Mandatory specialist input: `false`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /canary
This is not a public/discoverable skill. Route the legacy invocation to `$qa --mode Report --module canary`, then read [the preserved module](../skills/qa/references/legacy/canary.md) in full.
- Tree: `qa`
- Public mode: `Report`
- Legacy internal alias: `canary`
- Dispatcher role: `primary`
- Mandatory specialist input: `true`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /careful
This is not a public/discoverable skill. Route the legacy invocation to `$debug --mode Diagnose-only --module careful`, then read [the preserved module](../skills/debug/references/legacy/careful.md) in full.
- Tree: `debug`
- Public mode: `Diagnose-only`
- Legacy internal alias: `careful`
- Dispatcher role: `internal`
- Mandatory specialist input: `false`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /claude
This is not a public/discoverable skill. Route the legacy invocation to `$review --mode Deep --module claude`, then read [the preserved module](../skills/review/references/legacy/claude.md) in full.
- Tree: `review`
- Public mode: `Deep`
- Legacy internal alias: `outside-claude`
- Dispatcher role: `primary`
- Mandatory specialist input: `true`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /codex
This is not a public/discoverable skill. Route the legacy invocation to `$review --mode Deep --module codex`, then read [the preserved module](../skills/review/references/legacy/codex.md) in full.
- Tree: `review`
- Public mode: `Deep`
- Legacy internal alias: `outside-codex`
- Dispatcher role: `primary`
- Mandatory specialist input: `true`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /context-restore
This is not a public/discoverable skill. Route the legacy invocation to `$plan --mode Discovery --module context-restore`, then read [the preserved module](../skills/plan/references/legacy/context-restore.md) in full.
- Tree: `plan`
- Public mode: `Discovery`
- Legacy internal alias: `context-restore`
- Dispatcher role: `internal`
- Mandatory specialist input: `false`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /context-save
This is not a public/discoverable skill. Route the legacy invocation to `$plan --mode Discovery --module context-save`, then read [the preserved module](../skills/plan/references/legacy/context-save.md) in full.
- Tree: `plan`
- Public mode: `Discovery`
- Legacy internal alias: `context-save`
- Dispatcher role: `internal`
- Mandatory specialist input: `false`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /cso
This is not a public/discoverable skill. Route the legacy invocation to `$review --mode Security --module cso`, then read [the preserved module](../skills/review/references/legacy/cso.md) in full.
- Tree: `review`
- Public mode: `Security`
- Legacy internal alias: `security`
- Dispatcher role: `primary`
- Mandatory specialist input: `true`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /design-consultation
This is not a public/discoverable skill. Route the legacy invocation to `$design --mode Generate --module design-consultation`, then read [the preserved module](../skills/design/references/legacy/design-consultation.md) in full.
- Tree: `design`
- Public mode: `Generate`
- Legacy internal alias: `consult`
- Dispatcher role: `primary`
- Mandatory specialist input: `true`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /design-html
This is not a public/discoverable skill. Route the legacy invocation to `$design --mode Implement --module design-html`, then read [the preserved module](../skills/design/references/legacy/design-html.md) in full.
- Tree: `design`
- Public mode: `Implement`
- Legacy internal alias: `html`
- Dispatcher role: `primary`
- Mandatory specialist input: `true`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /design-review
This is not a public/discoverable skill. Route the legacy invocation to `$design --mode Implement --module design-review`, then read [the preserved module](../skills/design/references/legacy/design-review.md) in full.
- Tree: `design`
- Public mode: `Implement`
- Legacy internal alias: `live-review`
- Dispatcher role: `primary`
- Mandatory specialist input: `true`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /design-shotgun
This is not a public/discoverable skill. Route the legacy invocation to `$design --mode Explore --module design-shotgun`, then read [the preserved module](../skills/design/references/legacy/design-shotgun.md) in full.
- Tree: `design`
- Public mode: `Explore`
- Legacy internal alias: `alternatives`
- Dispatcher role: `primary`
- Mandatory specialist input: `true`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /devex-review
This is not a public/discoverable skill. Route the legacy invocation to `$qa --mode Report --module devex-review`, then read [the preserved module](../skills/qa/references/legacy/devex-review.md) in full.
- Tree: `qa`
- Public mode: `Report`
- Legacy internal alias: `dx`
- Dispatcher role: `primary`
- Mandatory specialist input: `true`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /diagram
This is not a public/discoverable skill. Route the legacy invocation to `$design --mode Generate --module diagram`, then read [the preserved module](../skills/design/references/legacy/diagram.md) in full.
- Tree: `design`
- Public mode: `Generate`
- Legacy internal alias: `diagram`
- Dispatcher role: `internal`
- Mandatory specialist input: `false`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /document-generate
This is not a public/discoverable skill. Route the legacy invocation to `$ship --mode Prepare --module document-generate`, then read [the preserved module](../skills/ship/references/legacy/document-generate.md) in full.
- Tree: `ship`
- Public mode: `Prepare`
- Legacy internal alias: `docs-generate`
- Dispatcher role: `internal`
- Mandatory specialist input: `false`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /document-release
This is not a public/discoverable skill. Route the legacy invocation to `$ship --mode Prepare --module document-release`, then read [the preserved module](../skills/ship/references/legacy/document-release.md) in full.
- Tree: `ship`
- Public mode: `Prepare`
- Legacy internal alias: `docs`
- Dispatcher role: `primary`
- Mandatory specialist input: `true`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /freeze
This is not a public/discoverable skill. Route the legacy invocation to `$debug --mode Diagnose-only --module freeze`, then read [the preserved module](../skills/debug/references/legacy/freeze.md) in full.
- Tree: `debug`
- Public mode: `Diagnose-only`
- Legacy internal alias: `freeze`
- Dispatcher role: `internal`
- Mandatory specialist input: `false`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /gstack-upgrade
This is not a public/discoverable skill. Route the legacy invocation to `$ship --mode Prepare --module gstack-upgrade`, then read [the preserved module](../skills/ship/references/legacy/gstack-upgrade.md) in full.
- Tree: `ship`
- Public mode: `Prepare`
- Legacy internal alias: `upgrade`
- Dispatcher role: `internal`
- Mandatory specialist input: `false`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /gstack
This is not a public/discoverable skill. Route the legacy invocation to `$plan --mode Discovery --module gstack`, then read [the preserved module](../skills/plan/references/legacy/gstack.md) in full.
- Tree: `plan`
- Public mode: `Discovery`
- Legacy internal alias: `catalog`
- Dispatcher role: `internal`
- Mandatory specialist input: `false`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /guard
This is not a public/discoverable skill. Route the legacy invocation to `$debug --mode Diagnose-only --module guard`, then read [the preserved module](../skills/debug/references/legacy/guard.md) in full.
- Tree: `debug`
- Public mode: `Diagnose-only`
- Legacy internal alias: `guard`
- Dispatcher role: `internal`
- Mandatory specialist input: `false`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /health
This is not a public/discoverable skill. Route the legacy invocation to `$review --mode Deep --module health`, then read [the preserved module](../skills/review/references/legacy/health.md) in full.
- Tree: `review`
- Public mode: `Deep`
- Legacy internal alias: `health`
- Dispatcher role: `primary`
- Mandatory specialist input: `true`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /investigate
This is not a public/discoverable skill. Route the legacy invocation to `$debug --mode Diagnose-only --module investigate`, then read [the preserved module](../skills/debug/references/legacy/investigate.md) in full.
- Tree: `debug`
- Public mode: `Diagnose-only`
- Legacy internal alias: `investigate`
- Dispatcher role: `primary`
- Mandatory specialist input: `true`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /ios-clean
This is not a public/discoverable skill. Route the legacy invocation to `$ship --mode Prepare --module ios-clean`, then read [the preserved module](../skills/ship/references/legacy/ios-clean.md) in full.
- Tree: `ship`
- Public mode: `Prepare`
- Legacy internal alias: `ios-clean`
- Dispatcher role: `internal`
- Mandatory specialist input: `false`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /ios-design-review
This is not a public/discoverable skill. Route the legacy invocation to `$design --mode Critique --module ios-design-review`, then read [the preserved module](../skills/design/references/legacy/ios-design-review.md) in full.
- Tree: `design`
- Public mode: `Critique`
- Legacy internal alias: `ios-review`
- Dispatcher role: `primary`
- Mandatory specialist input: `true`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /ios-fix
This is not a public/discoverable skill. Route the legacy invocation to `$debug --mode Fix --module ios-fix`, then read [the preserved module](../skills/debug/references/legacy/ios-fix.md) in full.
- Tree: `debug`
- Public mode: `Fix`
- Legacy internal alias: `ios-fix`
- Dispatcher role: `primary`
- Mandatory specialist input: `true`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /ios-qa
This is not a public/discoverable skill. Route the legacy invocation to `$qa --mode Report --module ios-qa`, then read [the preserved module](../skills/qa/references/legacy/ios-qa.md) in full.
- Tree: `qa`
- Public mode: `Report`
- Legacy internal alias: `ios`
- Dispatcher role: `primary`
- Mandatory specialist input: `true`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /ios-sync
This is not a public/discoverable skill. Route the legacy invocation to `$ship --mode Prepare --module ios-sync`, then read [the preserved module](../skills/ship/references/legacy/ios-sync.md) in full.
- Tree: `ship`
- Public mode: `Prepare`
- Legacy internal alias: `ios-sync`
- Dispatcher role: `internal`
- Mandatory specialist input: `false`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /land-and-deploy
This is not a public/discoverable skill. Route the legacy invocation to `$ship --mode Land --module land-and-deploy`, then read [the preserved module](../skills/ship/references/legacy/land-and-deploy.md) in full.
- Tree: `ship`
- Public mode: `Land`
- Legacy internal alias: `land`
- Dispatcher role: `primary`
- Mandatory specialist input: `true`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /landing-report
This is not a public/discoverable skill. Route the legacy invocation to `$ship --mode Prepare --module landing-report`, then read [the preserved module](../skills/ship/references/legacy/landing-report.md) in full.
- Tree: `ship`
- Public mode: `Prepare`
- Legacy internal alias: `queue`
- Dispatcher role: `primary`
- Mandatory specialist input: `true`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /learn
This is not a public/discoverable skill. Route the legacy invocation to `$plan --mode Discovery --module learn`, then read [the preserved module](../skills/plan/references/legacy/learn.md) in full.
- Tree: `plan`
- Public mode: `Discovery`
- Legacy internal alias: `learning`
- Dispatcher role: `internal`
- Mandatory specialist input: `false`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /make-pdf
This is not a public/discoverable skill. Route the legacy invocation to `$design --mode Generate --module make-pdf`, then read [the preserved module](../skills/design/references/legacy/make-pdf.md) in full.
- Tree: `design`
- Public mode: `Generate`
- Legacy internal alias: `pdf`
- Dispatcher role: `internal`
- Mandatory specialist input: `false`
+674
View File
@@ -0,0 +1,674 @@
{
"schema_version": 1,
"policy": {
"default_discoverable": false,
"compatibility_window": "two minor releases or 90 days, whichever is later",
"window_started_at": "2026-07-16",
"earliest_expiry_at": "2026-10-14",
"removal_requires_release_notes": true,
"context_choice_migrated_implicitly": false,
"context_consent_migrated_implicitly": false
},
"aliases": [
{
"legacy_invocation": "/gstack",
"replacement_invocation": "$plan --mode Discovery --module gstack",
"dispatcher": "plan",
"public_mode": "Discovery",
"internal_alias": "catalog",
"preserved_module": "skills/plan/references/legacy/gstack.md",
"opt_in_alias": "skills/.compat/gstack/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/office-hours",
"replacement_invocation": "$plan --mode Discovery --module office-hours",
"dispatcher": "plan",
"public_mode": "Discovery",
"internal_alias": "product",
"preserved_module": "skills/plan/references/legacy/office-hours.md",
"opt_in_alias": "skills/.compat/office-hours/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/plan-ceo-review",
"replacement_invocation": "$plan --mode Product --module plan-ceo-review",
"dispatcher": "plan",
"public_mode": "Product",
"internal_alias": "ceo",
"preserved_module": "skills/plan/references/legacy/plan-ceo-review.md",
"opt_in_alias": "skills/.compat/plan-ceo-review/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/plan-eng-review",
"replacement_invocation": "$plan --mode Engineering --module plan-eng-review",
"dispatcher": "plan",
"public_mode": "Engineering",
"internal_alias": "eng",
"preserved_module": "skills/plan/references/legacy/plan-eng-review.md",
"opt_in_alias": "skills/.compat/plan-eng-review/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/plan-devex-review",
"replacement_invocation": "$plan --mode DX --module plan-devex-review",
"dispatcher": "plan",
"public_mode": "DX",
"internal_alias": "dx",
"preserved_module": "skills/plan/references/legacy/plan-devex-review.md",
"opt_in_alias": "skills/.compat/plan-devex-review/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/autoplan",
"replacement_invocation": "$plan --mode Full chain --module autoplan",
"dispatcher": "plan",
"public_mode": "Full chain",
"internal_alias": "auto",
"preserved_module": "skills/plan/references/legacy/autoplan.md",
"opt_in_alias": "skills/.compat/autoplan/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/spec",
"replacement_invocation": "$plan --mode Specification --module spec",
"dispatcher": "plan",
"public_mode": "Specification",
"internal_alias": "spec",
"preserved_module": "skills/plan/references/legacy/spec.md",
"opt_in_alias": "skills/.compat/spec/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/plan-tune",
"replacement_invocation": "$plan --mode Discovery --module plan-tune",
"dispatcher": "plan",
"public_mode": "Discovery",
"internal_alias": "preferences",
"preserved_module": "skills/plan/references/legacy/plan-tune.md",
"opt_in_alias": "skills/.compat/plan-tune/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/context-save",
"replacement_invocation": "$plan --mode Discovery --module context-save",
"dispatcher": "plan",
"public_mode": "Discovery",
"internal_alias": "context-save",
"preserved_module": "skills/plan/references/legacy/context-save.md",
"opt_in_alias": "skills/.compat/context-save/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/context-restore",
"replacement_invocation": "$plan --mode Discovery --module context-restore",
"dispatcher": "plan",
"public_mode": "Discovery",
"internal_alias": "context-restore",
"preserved_module": "skills/plan/references/legacy/context-restore.md",
"opt_in_alias": "skills/.compat/context-restore/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/learn",
"replacement_invocation": "$plan --mode Discovery --module learn",
"dispatcher": "plan",
"public_mode": "Discovery",
"internal_alias": "learning",
"preserved_module": "skills/plan/references/legacy/learn.md",
"opt_in_alias": "skills/.compat/learn/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/retro",
"replacement_invocation": "$plan --mode Discovery --module retro",
"dispatcher": "plan",
"public_mode": "Discovery",
"internal_alias": "retro",
"preserved_module": "skills/plan/references/legacy/retro.md",
"opt_in_alias": "skills/.compat/retro/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/setup-gbrain",
"replacement_invocation": "$plan --mode Discovery --module setup-gbrain",
"dispatcher": "plan",
"public_mode": "Discovery",
"internal_alias": "memory-setup",
"preserved_module": "skills/plan/references/legacy/setup-gbrain.md",
"opt_in_alias": "skills/.compat/setup-gbrain/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/sync-gbrain",
"replacement_invocation": "$plan --mode Discovery --module sync-gbrain",
"dispatcher": "plan",
"public_mode": "Discovery",
"internal_alias": "memory-sync",
"preserved_module": "skills/plan/references/legacy/sync-gbrain.md",
"opt_in_alias": "skills/.compat/sync-gbrain/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/design-consultation",
"replacement_invocation": "$design --mode Generate --module design-consultation",
"dispatcher": "design",
"public_mode": "Generate",
"internal_alias": "consult",
"preserved_module": "skills/design/references/legacy/design-consultation.md",
"opt_in_alias": "skills/.compat/design-consultation/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/design-shotgun",
"replacement_invocation": "$design --mode Explore --module design-shotgun",
"dispatcher": "design",
"public_mode": "Explore",
"internal_alias": "alternatives",
"preserved_module": "skills/design/references/legacy/design-shotgun.md",
"opt_in_alias": "skills/.compat/design-shotgun/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/design-html",
"replacement_invocation": "$design --mode Implement --module design-html",
"dispatcher": "design",
"public_mode": "Implement",
"internal_alias": "html",
"preserved_module": "skills/design/references/legacy/design-html.md",
"opt_in_alias": "skills/.compat/design-html/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/plan-design-review",
"replacement_invocation": "$design --mode Critique --module plan-design-review",
"dispatcher": "design",
"public_mode": "Critique",
"internal_alias": "plan-review",
"preserved_module": "skills/design/references/legacy/plan-design-review.md",
"opt_in_alias": "skills/.compat/plan-design-review/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/design-review",
"replacement_invocation": "$design --mode Implement --module design-review",
"dispatcher": "design",
"public_mode": "Implement",
"internal_alias": "live-review",
"preserved_module": "skills/design/references/legacy/design-review.md",
"opt_in_alias": "skills/.compat/design-review/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/ios-design-review",
"replacement_invocation": "$design --mode Critique --module ios-design-review",
"dispatcher": "design",
"public_mode": "Critique",
"internal_alias": "ios-review",
"preserved_module": "skills/design/references/legacy/ios-design-review.md",
"opt_in_alias": "skills/.compat/ios-design-review/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/diagram",
"replacement_invocation": "$design --mode Generate --module diagram",
"dispatcher": "design",
"public_mode": "Generate",
"internal_alias": "diagram",
"preserved_module": "skills/design/references/legacy/diagram.md",
"opt_in_alias": "skills/.compat/diagram/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/make-pdf",
"replacement_invocation": "$design --mode Generate --module make-pdf",
"dispatcher": "design",
"public_mode": "Generate",
"internal_alias": "pdf",
"preserved_module": "skills/design/references/legacy/make-pdf.md",
"opt_in_alias": "skills/.compat/make-pdf/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/qa",
"replacement_invocation": "$qa --mode Fix --module qa",
"dispatcher": "qa",
"public_mode": "Fix",
"internal_alias": "fix",
"preserved_module": "skills/qa/references/legacy/qa.md",
"opt_in_alias": null,
"alias_required": false,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/qa-only",
"replacement_invocation": "$qa --mode Report --module qa-only",
"dispatcher": "qa",
"public_mode": "Report",
"internal_alias": "report",
"preserved_module": "skills/qa/references/legacy/qa-only.md",
"opt_in_alias": "skills/.compat/qa-only/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/ios-qa",
"replacement_invocation": "$qa --mode Report --module ios-qa",
"dispatcher": "qa",
"public_mode": "Report",
"internal_alias": "ios",
"preserved_module": "skills/qa/references/legacy/ios-qa.md",
"opt_in_alias": "skills/.compat/ios-qa/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/devex-review",
"replacement_invocation": "$qa --mode Report --module devex-review",
"dispatcher": "qa",
"public_mode": "Report",
"internal_alias": "dx",
"preserved_module": "skills/qa/references/legacy/devex-review.md",
"opt_in_alias": "skills/.compat/devex-review/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/benchmark",
"replacement_invocation": "$qa --mode Report --module benchmark",
"dispatcher": "qa",
"public_mode": "Report",
"internal_alias": "performance",
"preserved_module": "skills/qa/references/legacy/benchmark.md",
"opt_in_alias": "skills/.compat/benchmark/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/canary",
"replacement_invocation": "$qa --mode Report --module canary",
"dispatcher": "qa",
"public_mode": "Report",
"internal_alias": "canary",
"preserved_module": "skills/qa/references/legacy/canary.md",
"opt_in_alias": "skills/.compat/canary/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/browse",
"replacement_invocation": "$qa --mode Report --module browse",
"dispatcher": "qa",
"public_mode": "Report",
"internal_alias": "browser",
"preserved_module": "skills/qa/references/legacy/browse.md",
"opt_in_alias": "skills/.compat/browse/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/open-gstack-browser",
"replacement_invocation": "$qa --mode Report --module open-gstack-browser",
"dispatcher": "qa",
"public_mode": "Report",
"internal_alias": "browser-visible",
"preserved_module": "skills/qa/references/legacy/open-gstack-browser.md",
"opt_in_alias": "skills/.compat/open-gstack-browser/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/setup-browser-cookies",
"replacement_invocation": "$qa --mode Report --module setup-browser-cookies",
"dispatcher": "qa",
"public_mode": "Report",
"internal_alias": "browser-auth",
"preserved_module": "skills/qa/references/legacy/setup-browser-cookies.md",
"opt_in_alias": "skills/.compat/setup-browser-cookies/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/pair-agent",
"replacement_invocation": "$qa --mode Report --module pair-agent",
"dispatcher": "qa",
"public_mode": "Report",
"internal_alias": "browser-pair",
"preserved_module": "skills/qa/references/legacy/pair-agent.md",
"opt_in_alias": "skills/.compat/pair-agent/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/scrape",
"replacement_invocation": "$qa --mode Report --module scrape",
"dispatcher": "qa",
"public_mode": "Report",
"internal_alias": "scrape",
"preserved_module": "skills/qa/references/legacy/scrape.md",
"opt_in_alias": "skills/.compat/scrape/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/skillify",
"replacement_invocation": "$qa --mode Report --module skillify",
"dispatcher": "qa",
"public_mode": "Report",
"internal_alias": "skillify",
"preserved_module": "skills/qa/references/legacy/skillify.md",
"opt_in_alias": "skills/.compat/skillify/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/benchmark-models",
"replacement_invocation": "$qa --mode Report --module benchmark-models",
"dispatcher": "qa",
"public_mode": "Report",
"internal_alias": "model-benchmark",
"preserved_module": "skills/qa/references/legacy/benchmark-models.md",
"opt_in_alias": "skills/.compat/benchmark-models/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/investigate",
"replacement_invocation": "$debug --mode Diagnose-only --module investigate",
"dispatcher": "debug",
"public_mode": "Diagnose-only",
"internal_alias": "investigate",
"preserved_module": "skills/debug/references/legacy/investigate.md",
"opt_in_alias": "skills/.compat/investigate/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/ios-fix",
"replacement_invocation": "$debug --mode Fix --module ios-fix",
"dispatcher": "debug",
"public_mode": "Fix",
"internal_alias": "ios-fix",
"preserved_module": "skills/debug/references/legacy/ios-fix.md",
"opt_in_alias": "skills/.compat/ios-fix/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/careful",
"replacement_invocation": "$debug --mode Diagnose-only --module careful",
"dispatcher": "debug",
"public_mode": "Diagnose-only",
"internal_alias": "careful",
"preserved_module": "skills/debug/references/legacy/careful.md",
"opt_in_alias": "skills/.compat/careful/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/freeze",
"replacement_invocation": "$debug --mode Diagnose-only --module freeze",
"dispatcher": "debug",
"public_mode": "Diagnose-only",
"internal_alias": "freeze",
"preserved_module": "skills/debug/references/legacy/freeze.md",
"opt_in_alias": "skills/.compat/freeze/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/guard",
"replacement_invocation": "$debug --mode Diagnose-only --module guard",
"dispatcher": "debug",
"public_mode": "Diagnose-only",
"internal_alias": "guard",
"preserved_module": "skills/debug/references/legacy/guard.md",
"opt_in_alias": "skills/.compat/guard/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/unfreeze",
"replacement_invocation": "$debug --mode Diagnose-only --module unfreeze",
"dispatcher": "debug",
"public_mode": "Diagnose-only",
"internal_alias": "unfreeze",
"preserved_module": "skills/debug/references/legacy/unfreeze.md",
"opt_in_alias": "skills/.compat/unfreeze/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/review",
"replacement_invocation": "$review --mode Normal --module review",
"dispatcher": "review",
"public_mode": "Normal",
"internal_alias": "diff",
"preserved_module": "skills/review/references/legacy/review.md",
"opt_in_alias": null,
"alias_required": false,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/cso",
"replacement_invocation": "$review --mode Security --module cso",
"dispatcher": "review",
"public_mode": "Security",
"internal_alias": "security",
"preserved_module": "skills/review/references/legacy/cso.md",
"opt_in_alias": "skills/.compat/cso/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/health",
"replacement_invocation": "$review --mode Deep --module health",
"dispatcher": "review",
"public_mode": "Deep",
"internal_alias": "health",
"preserved_module": "skills/review/references/legacy/health.md",
"opt_in_alias": "skills/.compat/health/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/codex",
"replacement_invocation": "$review --mode Deep --module codex",
"dispatcher": "review",
"public_mode": "Deep",
"internal_alias": "outside-codex",
"preserved_module": "skills/review/references/legacy/codex.md",
"opt_in_alias": "skills/.compat/codex/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/claude",
"replacement_invocation": "$review --mode Deep --module claude",
"dispatcher": "review",
"public_mode": "Deep",
"internal_alias": "outside-claude",
"preserved_module": "skills/review/references/legacy/claude.md",
"opt_in_alias": "skills/.compat/claude/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/ship",
"replacement_invocation": "$ship --mode Prepare --module ship",
"dispatcher": "ship",
"public_mode": "Prepare",
"internal_alias": "ship",
"preserved_module": "skills/ship/references/legacy/ship.md",
"opt_in_alias": null,
"alias_required": false,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/land-and-deploy",
"replacement_invocation": "$ship --mode Land --module land-and-deploy",
"dispatcher": "ship",
"public_mode": "Land",
"internal_alias": "land",
"preserved_module": "skills/ship/references/legacy/land-and-deploy.md",
"opt_in_alias": "skills/.compat/land-and-deploy/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/landing-report",
"replacement_invocation": "$ship --mode Prepare --module landing-report",
"dispatcher": "ship",
"public_mode": "Prepare",
"internal_alias": "queue",
"preserved_module": "skills/ship/references/legacy/landing-report.md",
"opt_in_alias": "skills/.compat/landing-report/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/document-release",
"replacement_invocation": "$ship --mode Prepare --module document-release",
"dispatcher": "ship",
"public_mode": "Prepare",
"internal_alias": "docs",
"preserved_module": "skills/ship/references/legacy/document-release.md",
"opt_in_alias": "skills/.compat/document-release/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/setup-deploy",
"replacement_invocation": "$ship --mode Deploy --module setup-deploy",
"dispatcher": "ship",
"public_mode": "Deploy",
"internal_alias": "setup",
"preserved_module": "skills/ship/references/legacy/setup-deploy.md",
"opt_in_alias": "skills/.compat/setup-deploy/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/document-generate",
"replacement_invocation": "$ship --mode Prepare --module document-generate",
"dispatcher": "ship",
"public_mode": "Prepare",
"internal_alias": "docs-generate",
"preserved_module": "skills/ship/references/legacy/document-generate.md",
"opt_in_alias": "skills/.compat/document-generate/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/gstack-upgrade",
"replacement_invocation": "$ship --mode Prepare --module gstack-upgrade",
"dispatcher": "ship",
"public_mode": "Prepare",
"internal_alias": "upgrade",
"preserved_module": "skills/ship/references/legacy/gstack-upgrade.md",
"opt_in_alias": "skills/.compat/gstack-upgrade/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/ios-clean",
"replacement_invocation": "$ship --mode Prepare --module ios-clean",
"dispatcher": "ship",
"public_mode": "Prepare",
"internal_alias": "ios-clean",
"preserved_module": "skills/ship/references/legacy/ios-clean.md",
"opt_in_alias": "skills/.compat/ios-clean/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
},
{
"legacy_invocation": "/ios-sync",
"replacement_invocation": "$ship --mode Prepare --module ios-sync",
"dispatcher": "ship",
"public_mode": "Prepare",
"internal_alias": "ios-sync",
"preserved_module": "skills/ship/references/legacy/ios-sync.md",
"opt_in_alias": "skills/.compat/ios-sync/SKILL.md",
"alias_required": true,
"default_discoverable": false,
"judgment_copied_into_alias": false
}
]
}
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /office-hours
This is not a public/discoverable skill. Route the legacy invocation to `$plan --mode Discovery --module office-hours`, then read [the preserved module](../skills/plan/references/legacy/office-hours.md) in full.
- Tree: `plan`
- Public mode: `Discovery`
- Legacy internal alias: `product`
- Dispatcher role: `primary`
- Mandatory specialist input: `true`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /open-gstack-browser
This is not a public/discoverable skill. Route the legacy invocation to `$qa --mode Report --module open-gstack-browser`, then read [the preserved module](../skills/qa/references/legacy/open-gstack-browser.md) in full.
- Tree: `qa`
- Public mode: `Report`
- Legacy internal alias: `browser-visible`
- Dispatcher role: `internal`
- Mandatory specialist input: `false`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /pair-agent
This is not a public/discoverable skill. Route the legacy invocation to `$qa --mode Report --module pair-agent`, then read [the preserved module](../skills/qa/references/legacy/pair-agent.md) in full.
- Tree: `qa`
- Public mode: `Report`
- Legacy internal alias: `browser-pair`
- Dispatcher role: `internal`
- Mandatory specialist input: `false`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /plan-ceo-review
This is not a public/discoverable skill. Route the legacy invocation to `$plan --mode Product --module plan-ceo-review`, then read [the preserved module](../skills/plan/references/legacy/plan-ceo-review.md) in full.
- Tree: `plan`
- Public mode: `Product`
- Legacy internal alias: `ceo`
- Dispatcher role: `primary`
- Mandatory specialist input: `true`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /plan-design-review
This is not a public/discoverable skill. Route the legacy invocation to `$design --mode Critique --module plan-design-review`, then read [the preserved module](../skills/design/references/legacy/plan-design-review.md) in full.
- Tree: `design`
- Public mode: `Critique`
- Legacy internal alias: `plan-review`
- Dispatcher role: `primary`
- Mandatory specialist input: `true`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /plan-devex-review
This is not a public/discoverable skill. Route the legacy invocation to `$plan --mode DX --module plan-devex-review`, then read [the preserved module](../skills/plan/references/legacy/plan-devex-review.md) in full.
- Tree: `plan`
- Public mode: `DX`
- Legacy internal alias: `dx`
- Dispatcher role: `primary`
- Mandatory specialist input: `true`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /plan-eng-review
This is not a public/discoverable skill. Route the legacy invocation to `$plan --mode Engineering --module plan-eng-review`, then read [the preserved module](../skills/plan/references/legacy/plan-eng-review.md) in full.
- Tree: `plan`
- Public mode: `Engineering`
- Legacy internal alias: `eng`
- Dispatcher role: `primary`
- Mandatory specialist input: `true`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /plan-tune
This is not a public/discoverable skill. Route the legacy invocation to `$plan --mode Discovery --module plan-tune`, then read [the preserved module](../skills/plan/references/legacy/plan-tune.md) in full.
- Tree: `plan`
- Public mode: `Discovery`
- Legacy internal alias: `preferences`
- Dispatcher role: `primary`
- Mandatory specialist input: `true`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /qa-only
This is not a public/discoverable skill. Route the legacy invocation to `$qa --mode Report --module qa-only`, then read [the preserved module](../skills/qa/references/legacy/qa-only.md) in full.
- Tree: `qa`
- Public mode: `Report`
- Legacy internal alias: `report`
- Dispatcher role: `primary`
- Mandatory specialist input: `true`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /qa
This is not a public/discoverable skill. Route the legacy invocation to `$qa --mode Fix --module qa`, then read [the preserved module](../skills/qa/references/legacy/qa.md) in full.
- Tree: `qa`
- Public mode: `Fix`
- Legacy internal alias: `fix`
- Dispatcher role: `primary`
- Mandatory specialist input: `true`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /retro
This is not a public/discoverable skill. Route the legacy invocation to `$plan --mode Discovery --module retro`, then read [the preserved module](../skills/plan/references/legacy/retro.md) in full.
- Tree: `plan`
- Public mode: `Discovery`
- Legacy internal alias: `retro`
- Dispatcher role: `internal`
- Mandatory specialist input: `false`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /review
This is not a public/discoverable skill. Route the legacy invocation to `$review --mode Normal --module review`, then read [the preserved module](../skills/review/references/legacy/review.md) in full.
- Tree: `review`
- Public mode: `Normal`
- Legacy internal alias: `diff`
- Dispatcher role: `primary`
- Mandatory specialist input: `true`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /scrape
This is not a public/discoverable skill. Route the legacy invocation to `$qa --mode Report --module scrape`, then read [the preserved module](../skills/qa/references/legacy/scrape.md) in full.
- Tree: `qa`
- Public mode: `Report`
- Legacy internal alias: `scrape`
- Dispatcher role: `internal`
- Mandatory specialist input: `false`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /setup-browser-cookies
This is not a public/discoverable skill. Route the legacy invocation to `$qa --mode Report --module setup-browser-cookies`, then read [the preserved module](../skills/qa/references/legacy/setup-browser-cookies.md) in full.
- Tree: `qa`
- Public mode: `Report`
- Legacy internal alias: `browser-auth`
- Dispatcher role: `internal`
- Mandatory specialist input: `false`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /setup-deploy
This is not a public/discoverable skill. Route the legacy invocation to `$ship --mode Deploy --module setup-deploy`, then read [the preserved module](../skills/ship/references/legacy/setup-deploy.md) in full.
- Tree: `ship`
- Public mode: `Deploy`
- Legacy internal alias: `setup`
- Dispatcher role: `primary`
- Mandatory specialist input: `true`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /setup-gbrain
This is not a public/discoverable skill. Route the legacy invocation to `$plan --mode Discovery --module setup-gbrain`, then read [the preserved module](../skills/plan/references/legacy/setup-gbrain.md) in full.
- Tree: `plan`
- Public mode: `Discovery`
- Legacy internal alias: `memory-setup`
- Dispatcher role: `internal`
- Mandatory specialist input: `false`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /ship
This is not a public/discoverable skill. Route the legacy invocation to `$ship --mode Prepare --module ship`, then read [the preserved module](../skills/ship/references/legacy/ship.md) in full.
- Tree: `ship`
- Public mode: `Prepare`
- Legacy internal alias: `ship`
- Dispatcher role: `primary`
- Mandatory specialist input: `true`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /skillify
This is not a public/discoverable skill. Route the legacy invocation to `$qa --mode Report --module skillify`, then read [the preserved module](../skills/qa/references/legacy/skillify.md) in full.
- Tree: `qa`
- Public mode: `Report`
- Legacy internal alias: `skillify`
- Dispatcher role: `internal`
- Mandatory specialist input: `false`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /spec
This is not a public/discoverable skill. Route the legacy invocation to `$plan --mode Specification --module spec`, then read [the preserved module](../skills/plan/references/legacy/spec.md) in full.
- Tree: `plan`
- Public mode: `Specification`
- Legacy internal alias: `spec`
- Dispatcher role: `primary`
- Mandatory specialist input: `true`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /sync-gbrain
This is not a public/discoverable skill. Route the legacy invocation to `$plan --mode Discovery --module sync-gbrain`, then read [the preserved module](../skills/plan/references/legacy/sync-gbrain.md) in full.
- Tree: `plan`
- Public mode: `Discovery`
- Legacy internal alias: `memory-sync`
- Dispatcher role: `internal`
- Mandatory specialist input: `false`
+10
View File
@@ -0,0 +1,10 @@
<!-- GENERATED by scripts/gstack2/generate-skill-tree.ts; do not edit. -->
# Compatibility alias: /unfreeze
This is not a public/discoverable skill. Route the legacy invocation to `$debug --mode Diagnose-only --module unfreeze`, then read [the preserved module](../skills/debug/references/legacy/unfreeze.md) in full.
- Tree: `debug`
- Public mode: `Diagnose-only`
- Legacy internal alias: `unfreeze`
- Dispatcher role: `internal`
- Mandatory specialist input: `false`