CtrlK
BlogDocsLog inGet started
Tessl Logo

fix-ci-failures

Investigate and fix CI failures on a pull request. Use when CI checks fail on a PR branch — covers finding the PR, identifying failed checks, downloading logs and artifacts, extracting the failure cause, and iterating on a fix. Requires the `gh` CLI.

72

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

77%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

Highly actionable with a well-sequenced, validated workflow, but the skill is a long monolithic document whose infrastructure-failure catalog and VS Code-specific artifact details could be tightened or moved to reference files.

Suggestions

Condense the 'Recognizing Infrastructure / Flaky Failures' enumeration into a compact table or move it to a reference file, since Claude already recognizes most of these network/timeout/memory signatures.

Move the VS Code log-artifact directory structure and artifact-naming conventions into a references/vscode-logs.md file linked from Step 4, keeping SKILL.md a lean overview.

Extract the long command catalog into a references file surfaced from the Quick Reference table so the main body stays a navigable overview.

DimensionReasoningScore

Conciseness

The body is dense and largely actionable, but the 'Recognizing Infrastructure / Flaky Failures' catalog enumerates many error signatures (ETIMEDOUT, ECONNRESET, ENOMEM, etc.) Claude already recognizes, and the prose could be tightened into a table or reference.

2 / 3

Actionability

Throughout, it supplies copy-paste-ready executable commands with concrete jq filters (e.g. `gh pr checks --json ... --jq '.[] | select(.bucket == "fail")'`), fully meeting the executable-guidance anchor.

3 / 3

Workflow Clarity

A clear 7-step sequence includes validation checkpoints — Step 6 'Determine if Failures are Related to the PR' and the fix→compile-check→run-tests→push→watch-CI feedback loop in Step 7 — matching the explicit-checkpoint anchor.

3 / 3

Progressive Disclosure

At ~265 lines it is a monolithic single file with no bundle references; the VS Code log-artifact structure and infra-failure catalog could be split into reference files, so structure is present but content that should be separate is inline.

2 / 3

Total

10

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: third-person voice, explicit 'Use when' trigger, concrete action list, and a distinct niche bounded by the `gh` CLI dependency. It scores at the top of every dimension.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'finding the PR, identifying failed checks, downloading logs and artifacts, extracting the failure cause, and iterating on a fix' — matching the top anchor for naming several specific actions.

3 / 3

Completeness

Explicitly answers both what ('Investigate and fix CI failures on a pull request' plus the action list) and when ('Use when CI checks fail on a PR branch'), satisfying the explicit-trigger requirement.

3 / 3

Trigger Term Quality

Natural terms a user would say ('CI failures', 'CI checks fail on a PR branch', 'pull request') are present and recognizable, giving good coverage rather than jargon-only phrasing.

3 / 3

Distinctiveness Conflict Risk

The narrow CI-failure-on-a-PR niche plus the explicit `gh` CLI requirement form a clear, distinct trigger unlikely to collide with other skills.

3 / 3

Total

12

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
posit-dev/positron
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.