| name | build-extension |
| description | Build, test, and package the Too Many Cooks VSCode extension |
| argument-hint | [build|test|package|install] |
| disable-model-invocation | true |
| allowed-tools | Bash |
Build VSCode Extension
Builds the Too Many Cooks VSCode extension (too_many_cooks_vscode_extension/).
Full build (MCP server + extension + .vsix)
bash too_many_cooks_vscode_extension/build.sh
This does:
- Builds MCP server:
npm run build
- Compiles extension:
npm run compile
- Packages:
vsce package → .vsix file
Build MCP server only
cd too-many-cooks && npm ci && npm run build
Test
cd too_many_cooks_vscode_extension && npm run pretest && npm test
On headless Linux: xvfb-run -a npm test
Install into VSCode
code --install-extension too_many_cooks_vscode_extension/*.vsix
Architecture
TypeScript → tsc → VSCode-compatible JS module.