Dev & Engineering ✓ Microsoft · Official

CI Check Fixer

Diagnose failed CI checks from their annotations and output, then repair the current session’s code.

40/ 100
Not recommended

Current benefit does not outweigh risk or uncertainty.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 194k
Last updated
11d ago
License
MIT
ci-fixingfailed-checkscode-changeslint
+2compile-errorstesting

What does this skill do, and when should you use it?

This skill is designed to fix failed CI checks for the current session. It reads the supplied check status, conclusion, details URL, annotations, and output to identify root causes. It then makes the code changes needed to address issues such as compile errors, lint or hygiene violations, and failing tests. Where practical, it validates the changes locally, without naming a specific CI platform.

Reads the failed CI information attached to the current session, including the pull request link, check name, status, conclusion, details URL, annotations, and output; analyzes the root causes; makes the necessary code changes; and, when possible, performs local compilation, linting, or relevant test validation.

Good fit
  • A developer clicks Fix Checks in the Changes toolbar and needs to resolve the current session’s failed CI checks.
  • A maintainer receives a pull request failure with check output and annotations and needs to fix compile errors.
  • A contributor needs to address lint or code-hygiene violations reported by CI.
  • A developer wants to modify code after a CI test failure and run relevant local validation.

How do you install this skill?

Before you use it
  • Immediate code changes lack confirmation and rollback requirements; the agent should summarize the intended scope and seek confirmation for high-impact edits.
  • The skill does not define handling for missing CI data, sensitive log content, inability to reproduce locally, or failed validation.
  • Commands, output format, environment dependencies, and non-fit scenarios are unspecified; Chinese-user and mainland-China network support cannot be established from the supplied material.
Before you start
Your agent needs
  • Local filesystem

The skill is located at src/vs/sessions/skills/fix-ci/SKILL.md in the VS Code repository. The README says the repository bundles 61 skills, but it does not document a separate installation command or procedure for this skill.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/microsoft/vscode.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/src/vs/sessions/skills/fix-ci" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • Fix the failed CI checks for the current session.

In a current session containing failed CI check information, click Fix Checks in the Changes toolbar. Example trigger: "Fix the failed CI checks for the current session." Include the failed check annotations and output so the skill can analyze and repair the code.

What are this skill's strengths and limitations?

Pros
  • Focuses diagnosis on the annotations and output from failed checks.
  • Covers common causes including compile errors, lint or hygiene violations, and failing tests.
  • Calls for local validation where possible and limits unrelated changes.
Limitations
  • Depends on complete failed-check information being attached to the current session.
  • The SKILL.md does not identify supported CI services or platforms.
  • Local validation is conditional and no fixed validation commands are provided.
  • The README does not document standalone installation for this skill.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
CI Check Fixer this page ✓ Microsoft · Official 40 · Not recommended ★ 194k 11d ago MIT
Feedback Action ✓ Microsoft · Official 53 · Use with care ★ 194k 11d ago MIT
Loop Verifier 51 · Use with care ★ 12k 11d ago MIT
Verification Before Completion 48 · Use with care ★ 299k 15d ago MIT
Testing and CI Conventions for SkillHub 47 · Use with care ★ 5.2k 11d ago Apache-2.0

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Not recommended
40/ 100 5-point scale 2.0 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust11 / 25 · 2.2/5

The skill is scoped to failed CI checks in the current session and asks to avoid unrelated changes; no malware, credential theft, or covert exfiltration is indicated. However, it demands immediate edits without user confirmation, explicit permission boundaries, sensitive-log handling, rollback guidance, or data-flow disclosure, so points are deducted.

2Reliability6 / 20 · 1.5/5

The workflow is internally coherent: read check information, identify causes, edit code, and validate locally where possible. It lacks handling for missing or malformed input, concrete validation commands, failure feedback, and a stop condition when reproduction is impossible; static calibration caps the score at 10.

3Adaptability8 / 15 · 2.7/5

The trigger and goal are reasonably specific: use the Fix Checks button in the Changes toolbar to repair CI for the current session. However, non-fit cases, input schema, output expectations, permission requirements, and environment coverage are unspecified, including Chinese-language support and mainland-China reachability.

4Convention7 / 15 · 2.3/5

The name, description, and workflow are consistent, concise, and readable. Repository evidence supplies MIT licensing, Microsoft attribution, and version information, but the skill lacks dependency or installation notes, examples, FAQs, known limitations, changelog/versioning details, and a clear maintenance path.

5Effectiveness5 / 15 · 1.7/5

It plausibly covers the core path from CI diagnostics through code changes and local validation, while emphasizing focus on the reported failures. It provides no concrete tool commands, output format, representative verified results, or comparison with alternatives, and “where possible” validation may leave fixes unconfirmed; static calibration caps the score at 7.

6Verifiability3 / 10 · 1.5/5

Failed checks are described as containing status, detail links, annotations, and output, providing some traceability. The repository also contains real CI workflows and tests, but they do not establish coverage of this skill’s execution path, and the skill has no reproducible tests of its own; static calibration caps the score at 5.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision 5b3e1be7be9e Review evidence[1][2][3][4][5][6][7][8][9][10][11]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Can it analyze a CI failure without check output?
The instructions require reading the attached failed-check information, including annotations and output; behavior without that information is not documented.
Which files will it modify?
It makes the code changes required to resolve the failed checks and should avoid unrelated changes; no specific file scope is defined.
Does it require a particular CI service?
No specific CI service is named, so platform-specific support cannot be confirmed from the source.
How is this skill installed?
The skill file is available at the specified repository path. The README describes the 61-skill collection but provides no standalone installation command for this skill.

More skills from this repository

All from microsoft/vscode

Dev & Engineering ✓ Microsoft · Official

Feedback Action

Reads current-session feedback and applies the requested code changes.

★ 194k FS 53 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

Existing Pull Request Updater

Sync the branch, run checks, and publish new changes to an existing pull request.

★ 194k FS 32 Not recommended 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Unit Test Runner

Run VS Code repository unit tests by file, test name, or compiled-output glob.

★ 194k FS 55 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Chat Performance Lab

Benchmark chat rendering and detect memory growth across VS Code builds.

★ 194k FS 53 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Smoke Test Assistant

Run, filter, and debug VS Code end-to-end smoke tests.

★ 194k FS 53 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

CI Component Screenshot Baseline Investigator

Investigate component screenshot differences from CI comments and captured artifacts.

★ 194k FS 37 Not recommended 11d ago
Dev & Engineering ✓ Microsoft · Official

Tool Rename Compatibility Check

Protect existing prompts and tool configurations when built-in tools are renamed.

★ 194k FS 63 Recommended 11d ago
Dev & Engineering ✓ Microsoft · Official

Agent Host E2E Test Assistant

Maintain VS Code Agent Host end-to-end tests with strict replay fixtures.

★ 194k FS 56 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Agents Window Sessions

Safely implement and repair VS Code Agents window features.

★ 194k FS 56 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

Code OSS Launch & Debug

Launch a built-from-source VS Code with isolated profiles, Playwright control, and multi-process debugging ports.

★ 194k FS 54 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

Component Fixtures for Screenshot Testing

Create stable, theme-aware VS Code component fixtures for isolated screenshot testing.

★ 194k FS 53 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Chat Customizations Editor Skill

Guides developers through safe changes and testing for VS Code’s chat customization management UI.

★ 194k FS 52 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Telemetry Error Fix Guide

Trace unhandled telemetry errors to invalid-data producers instead of masking the crash site.

★ 194k FS 52 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Integration Test Runner

Run and filter VS Code repository integration tests with the correct platform scripts.

★ 194k FS 52 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

Code OSS Development Log Viewer

Locate and inspect the latest Code OSS development logs.

★ 194k FS 51 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

Session Code Review

Review the current session's code changes and place actionable findings directly on the relevant lines.

★ 194k FS 51 Use with care 11d ago
Automation & Ops ✓ Microsoft · Official

CI Failure Fixer

Diagnose pull request CI failures and iterate toward a fix.

★ 194k FS 48 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Hygiene Checks

Catch VS Code commit-blocking style and hygiene issues before the work is declared complete.

★ 194k FS 48 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Performance Investigation Workflow

Automate repeatable VS Code scenarios and collect performance and memory evidence.

★ 194k FS 47 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Insiders UI Automation

Automate VS Code Insiders and Copilot Chat through Playwright and CDP.

★ 194k FS 46 Use with care 11d ago

Related skills