github.com/microsoft/vscode-cmake-tools
| Skill | Added | Review |
|---|---|---|
validation-project .github/skills/validation-project/SKILL.md Creates a validation project for testing a specific vscode-cmake-tools pull request. Use this skill when asked to create a validation project, test a PR, validate a pull request, or set up a PR validation environment. The skill creates a structured project directory with documentation, metadata, and checklists for systematically validating PR changes. | 66 66 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 916baba | |
presets-vs-kits .github/skills/presets-vs-kits/SKILL.md Use when writing or reviewing code that must work in both CMake Presets and Kits/Variants modes. Covers configure, build, test, environment, and generator paths. Triggers: "presets vs kits", "useCMakePresets", "works in both modes". | 64 64 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 916baba | |
pr-readiness .github/skills/pr-readiness/SKILL.md Verify that a pull request into microsoft/vscode-cmake-tools meets contribution requirements. Use when preparing, reviewing, or finalizing a PR to check for a descriptive title, a meaningful description, a properly formatted CHANGELOG entry, code correctness, regression risks, adherence to existing patterns, and whether documentation updates are needed. | 72 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 916baba | |
backend-tests .github/skills/backend-tests/SKILL.md Use when writing unit tests under test/unit-tests/backend/*.test.ts that run in Node with Mocha+Chai and no VS Code API. For pure logic: parsers, helpers, env merging. Triggers: "backend test", "unit test", "mocha test without vscode". | 69 69 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 916baba | |
add-setting .github/skills/add-setting/SKILL.md Use when adding a new cmake.* configuration setting. Touches package.json (contributes.configuration), package.nls.json, src/config.ts (interface + getter), docs/cmake-settings.md, and CHANGELOG.md. Triggers: "add setting", "new setting", "add configuration". | 71 71 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 916baba | |
add-diagnostic-parser .github/skills/add-diagnostic-parser/SKILL.md Use when adding a compiler or tool output parser for the Problems panel. Touches src/diagnostics/<name>.ts, src/diagnostics/build.ts, package.json (cmake.enabledOutputParsers), and package.nls.json. Triggers: "add parser", "new diagnostic parser", "parse compiler output". | 67 67 Impact — No eval scenarios have been run Securityby Low Low-risk findings worth noting Version: 916baba | |
add-command .github/skills/add-command/SKILL.md Use when adding a new cmake.* command to CMake Tools. Touches package.json (contributes.commands), package.nls.json, src/extension.ts (funs array), and CHANGELOG.md. Triggers: "add command", "register command", "new command palette entry". | 71 71 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 916baba |