mirror of https://github.com/garrytan/gstack.git
📝 Summary: • add `disable-model-invocation: true` to the frontmatter of every gstack skill that is only ever user-invoked, so their descriptions drop out of Claude Code's always-loaded prompt (~1,050 tokens per request on this machine) • flag lives in each `SKILL.md.tmpl`; generated `SKILL.md` files regenerated via `bun run gen:skill-docs` (claude host is denylist frontmatter mode, so the key passes through untouched) 🔧 Technical Improvements: • flagged (36): benchmark, benchmark-models, canary, careful, codex, cso, design-html, design-shotgun, devex-review, diagram, document-generate, document-release, freeze, gstack-upgrade, guard, health, ios-clean, ios-design-review, ios-fix, ios-qa, ios-sync, landing-report, make-pdf, open-gstack-browser (covers the connect-chrome alias), pair-agent, plan-devex-review, plan-tune, pr-prep, retro, scrape, setup-browser-cookies, setup-deploy, setup-gbrain, skillify, spec, unfreeze • kept model-invocable on purpose — every skill named in the CLAUDE.md skill-routing tables (here and in consumer repos): autoplan, browse, context-restore/save, design-consultation, design-review, investigate, land-and-deploy, learn, office-hours, plan-ceo/design/eng-review, qa, qa-only, review, ship, sync-gbrain, plus the `_gstack-command` router • verified: `bun test` tier-1 suites green (733 pass, 0 fail); `browse/test/sidebar-ux.test.ts` failures reproduce with this change stashed (73/176 fail on the base tree — pre-existing, needs a live browse daemon) 📊 Code Changes: 72 insertions, 0 deletions (net +72) 📦 Files Modified: • 36 × `<skill>/SKILL.md.tmpl` (minor updates — one frontmatter line) • 36 × `<skill>/SKILL.md` (minor updates — regenerated) |
||
|---|---|---|
| .. | ||
| src | ||
| test | ||
| SKILL.md | ||
| SKILL.md.tmpl | ||