add-diagnostic-parser Skill
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". Published by microsoft in vscode-cmake-tools.
Decision snapshot
Is this a fit?
Developers using vscode-cmake-tools, Includes SKILL.md, Reusable instructions
Compatibility not yet detected.
Permission behavior not yet detected.
Copy skill directory
2 months ago · MIT license
No specific cautions were detected. Review the source and requested permissions before installing.
What is add-diagnostic-parser Skill?
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". Published by microsoft in vscode-cmake-tools. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.
Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement. See how SkillIndex evaluates profiles.
Key capabilities
- Includes SKILL.md support
- Reusable instructions support
- Developers using vscode-cmake-tools
Declared skill metadata
- Source file: .github/skills/add-diagnostic-parser/SKILL.md
These fields retain source and confidence evidence from the indexed SKILL.md.
Compatibility and setup
- Install or run with Copy skill directory
When to use add-diagnostic-parser Skill
- Use it for developers using vscode-cmake-tools.
Built with
Editorial notes
Source
- Creator: microsoft
- Repository: microsoft/vscode-cmake-tools
- Skill file: .github/skills/add-diagnostic-parser/SKILL.md
What it does
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".
Skill instructions
Adding a New Diagnostic / Output Parser Recipe for adding a new compiler or tool output parser to CMake Tools. A parser extracts diagnostics (errors, warnings, notes) from build output and surfaces them in the VS Code Problems panel. Overview Adding a parser touches 4 files (plus tests and changelog): | File | What to do | |---|---| | src/diagnostics/<name.ts | Create the parser class | | src/diagnostics/build.ts | Register the parser in Compilers | | package.json | Add to cmake.enabledOutputParsers enum | | package.nls.json | Update description if user-visible text changes | --- Step 1: Create the parser file Create src/diagnostics/<name.ts. Every parser extends RawDiagnosticParser (defined in src/diagnostics/util.ts) and exports a class named Parser. Base class contract typescript // src/diagnostics/util.ts (simplified) export abstract class RawDiagnosticParser { get diagnostics(): readonly RawDiagnostic[] { / accumulated results / } / Called by the build consumer for every line of o
Verified compatibility and discovery
Frequently asked questions
What is add-diagnostic-parser?
add-diagnostic-parser is a open-source AI agent skill with Copy skill directory. 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.
Who is add-diagnostic-parser best for?
add-diagnostic-parser is best for reusing agent instructions, scripts, and references.
How do I install add-diagnostic-parser?
Install or run add-diagnostic-parser using Copy skill directory. Check add-diagnostic-parser for the latest setup command.
Is add-diagnostic-parser actively maintained?
add-diagnostic-parser may need a closer maintenance check before production use.
Project health auto-fetched from the source repository.
Maintain this resource?
Review this source-backed profile, send a correction with evidence, or link to it from your documentation. Claims verify your relationship to the project; profile facts still require source evidence and editorial review.