Analyze VS Code rolling build health and identify breaking commit ranges.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "build-health" skill from askskill: 1. Download https://raw.githubusercontent.com/microsoft/vscode-team-kit/main/build-health/skills/build-health/SKILL.md 2. Save it as ~/.claude/skills/build-health/SKILL.md 3. Reload skills and tell me it's ready
Analyze the last 100 VS Code rolling builds in Azure DevOps. Summarize success rate, failure count, common failing stages, and produce a build health report.
A build health report with success rate, failure trends, key failing stages, and brief conclusions.
The current VS Code rolling build is red. Find the commit range between the last successful build and the current failed build, and flag the most suspicious breaking commit.
A commit range causing the failure, a list of suspicious commits, and impact notes for each.
I am on build champ duty. Quickly summarize the current rolling build status, whether it is failing, how long it has been failing, whether there are recurring issues, and what to check first.
A concise on-duty summary covering current status, failure duration, recurring issues, and recommended investigation steps.
Quickly diagnose the VS Code rolling build (Pipeline 111) on Azure DevOps. This skill has two modes:
The report file is the primary artifact. Generate it first, summarize what it shows, and only then ask whether the user wants heuristic culprit analysis.
main is red and you need to find where it brokeAlways produce a markdown report file before presenting conclusions.
/tmp/build-health/tmp/build-health/build-health-report.mdanalyze-builds.mjs --format markdown --report ...The report must contain these sections:
Current StatusBuild Table — sorted newest → oldestIncidents — sorted newest → oldest, with Incident #1 being the most recentTop Failure ReasonsSuggested Next StepUse the chat reply to summarize the report, not to replace it.
az) installed and authenticated (az login)dev.azure.com (the fetch script calls Azure DevOps REST APIs)The scripts live inside this skill directory at <skill-dir>/scripts/. Always invoke them by absolute path. Derive <skill-dir> from the absolute path of this SKILL.md.
Use these defaults unless the user asks for something else:
OUT_DIR=/tmp/build-health
REPORT_FILE="$OUT_DIR/build-health-report.md"
Run the fetch script from this skill directory. It downloads builds, timelines for failed builds, and log tails for failing test/compile tasks — all in parallel batches.
bash <skill-dir>/scripts/fetch-builds.sh --count 100 --out "$OUT_DIR"
Options:
--count N — Number of recent builds to fetch (default: 100)--out DIR — Output directory (default: ./build-data)--pipeline ID — Pipeline definition ID (default: 111)--branch NAME — Branch to filter (default: main)Run this in a terminal with mode=sync and a generous timeout (e.g. 300000ms). The script needs network access, so request unsandboxed execution if sandboxing is enabled.
Once the data is downloaded, always generate the markdown report file first:
node <skill-dir>/scripts/analyze-builds.mjs "$OUT_DIR" --format markdown --report "$REPORT_FILE"
This runs entirely offline against the downloaded data and produces a predictable artifact that the user can open and consume directly.
If you need a terminal-friendly version for yourself while working, optionally run:
node <skill-dir>/scripts/analyze-builds.mjs "$OUT_DIR" --format text
The markdown report includes:
…
Set up Component Explorer with CLI, MCP, and VS Code tooling.
Add emoji reactions to GitHub issues or pull requests quickly.
Let AI agents read and write memory with environment-aware storage fallback.
Gather independent multi-model plans and debates for implementation and architecture decisions.
Get high-signal second opinions on plans, designs, and implementations early.
Fetch and review GitHub notifications quickly using the gh CLI.
Validate Azure DevOps pipeline changes and troubleshoot builds and YAML faster.
Analyze codebase health to find dead code, dependency cycles, and architecture drift.
Analyze codebase health and detect dead code, dependency, and architecture issues.
Scan project risks and quality issues with a health score and fixes.
Review code or branches for correctness, compatibility, architecture, tests, performance, and security.
Generate standardized Git commits from diffs with logical grouping support.