一键导入
vscode-extension-workflow
Build, lint, test, and package this VS Code extension. Use when changing extension commands, activation, packaging, or build/test scripts.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Build, lint, test, and package this VS Code extension. Use when changing extension commands, activation, packaging, or build/test scripts.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Modify ARXML parsing, tree providers, and hover navigation for this extension.
Guide general software design and implementation choices. Use for feature work, refactors, or architecture decisions across this repo.
Maintain and evolve local Agent Skills for this repo. Use after implementing features or changing workflows so skills stay current.
基于 SOC 职业分类
| name | vscode-extension-workflow |
| description | Build, lint, test, and package this VS Code extension. Use when changing extension commands, activation, packaging, or build/test scripts. |
| compatibility | Requires Node.js, npm, and VS Code extension tooling. |
Use this skill when working on workflows or commands for this repo's VS Code extension.
Shared conventions
AGENTS.md for coding style, TypeScript/lint rules, testing conventions, and shared engineering constraints.Key files
package.json for scripts, activation events, and contributions.src/extension.ts for activation and command wiring.src/integratedTreeProvider.ts for Filter/View controls tree UI.src/searchViewProvider.ts for webview-side filter/search/history interactions.README.md for user-visible docs and command lists.eslint.config.js for ESLint 9 flat-config rules.Commands
npm installnpm run esbuildnpm run vscode:prepublishnpm run compilenpm run lintnpm testSingle test
src/test/ (*.test.ts).npm test -- --grep "<test name substring>".Workflow checklist
package.json commands or contributions as needed.README.md in sync with new commands or settings.out/ or dist/.npm run compile, npm run lint, and npm test after changes when feasible.package.json as command/settings source of truth.AGENTS.md for design-first, SOLID/DRY, and minimal-change guidance when changing scripts/contributions.Feature/workflow hotspots
custom-views.md for schema and constraints).refreshMode, debounceDelay, and adaptiveDebounce settings.SearchHistoryStore, SavedFiltersStore).Gotchas
onLanguage:arxml.arxml-integrated-view, bookmark-tree-view).eslint.config.js), not legacy eslintrc files.