Use this skill when working on workflows or commands for this repo's VS Code extension.
Key files
- •
package.jsonfor scripts, activation events, and contributions. - •
src/extension.tsfor activation and command wiring. - •
src/integratedTreeProvider.tsfor Filter/View controls tree UI. - •
README.mdfor user-visible docs and command lists.
Commands
- •Install deps:
npm install - •Bundle (dev):
npm run esbuild - •Bundle (minified):
npm run vscode:prepublish - •Type check:
npm run compile - •Lint:
npm run lint - •Tests:
npm test
Single test
- •Prefer VS Code Testing view; tests live in
src/test/extension.test.ts. - •CLI:
npm test -- --grep "<test name substring>".
Workflow checklist
- •Update
package.jsoncommands or contributions as needed. - •Keep
README.mdin sync with new commands or settings. - •Avoid editing generated output in
out/ordist/. - •Match existing TypeScript style and ESLint rules.
- •Run
npm run compileandnpm testafter changes when feasible. - •Do not create git commits; the user will review and commit changes manually.
- •Keep SOLID and DRY principles in design, implementation, and documentation.
Gotchas
- •The extension activates on
onLanguage:arxml. - •Tests are Mocha-based and executed via the VS Code test runner.