Favicon of add-diagnostic-parser

add-diagnostic-parser Skill

AI Agent SkillTypeScriptOpen source

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.

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.

Trust signal
95/100
Maintenance signal
90/100
Adoption signal
80/100

Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.

Key capabilities

  • Includes SKILL.md support
  • Reusable instructions support
  • Developers using vscode-cmake-tools

Technical details

Copy skill directory
  • Install or run with Copy skill directory

When to use add-diagnostic-parser Skill

  • Use it for developers using vscode-cmake-tools.

Built with

TypeScriptCopy skill directory

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

Explore related resources

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.

Share:

Stars
1,679
Forks
530
Last commit
9 days ago
Repository age
10 years
License
MIT

Auto-fetched from GitHub.

Ad
Favicon

 

  
 

Similar to add-diagnostic-parser