CtrlK
BlogDocsLog inGet started
Tessl Logo

ci-triage

Parse CI failures, identify failing job/step, classify as flake, regression, env, or config. Use in CI sweeper loops before any fix attempt.

66

Quality

80%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

86%Weight 40%Scale 1-5

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

The body is a tight, well-structured triage skill with a concrete output template and clear classification rules plus an escalation guardrail. It could be lifted to full marks by adding one worked example of a classified failure.

DimensionReasoningScore

Conciseness

The body is lean and efficient with no concept explanations Claude doesn't need — a compact output template and terse classification rules where every token earns its place, matching the 5 anchor.

5 / 5

Actionability

Provides a concrete fill-in output template and specific classification criteria, but offers no worked example of an actual classified failure, leaving it at mostly-executable guidance rather than fully copy-paste ready.

4 / 5

Workflow Clarity

The single-purpose classify-and-route flow is clear with an explicit guardrail ('Env failures → escalate-human. Do not fix with code changes') acting as a checkpoint, but there is no explicit validation/feedback loop, fitting the 4 anchor.

4 / 5

Progressive Disclosure

A simple under-50-line skill with no external references needed and well-organized sections ('Output per failure', 'Classification Rules'), meeting the simple-skill exception for a top score.

5 / 5

Total

18

/

20

Passed

Description

75%Weight 40%Scale 1-5

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

The description is concise, concrete, and covers both what the skill does and when to use it with a distinct CI-triage niche. It falls just short of top marks because the 'when' clause leans on internal jargon ('CI sweeper loops') rather than natural user triggers.

DimensionReasoningScore

Specificity

Names the domain ('CI failures') and several concrete actions — 'Parse CI failures, identify failing job/step, classify as flake, regression, env, or config' — with only minor gaps in coverage, fitting the 4 anchor better than the comprehensive 5 anchor.

4 / 5

Completeness

Clearly answers 'what' (parse/identify/classify) and includes an explicit 'when' clause ('Use in CI sweeper loops before any fix attempt'), but the trigger is tied to an internal concept rather than natural user phrasing, keeping it just below the 5 anchor.

4 / 5

Trigger Term Quality

Includes natural terms users would say ('CI failures', 'failing job/step', 'flake', 'regression') with good coverage, though 'CI sweeper loops' is jargon and a few common synonyms are missing, so it sits at 4 rather than 5.

4 / 5

Distinctiveness Conflict Risk

CI failure triage is a clear, mostly distinct niche with specific triggers and minimal conflict risk, though it could marginally overlap with general CI/debugging skills, fitting the 4 anchor.

4 / 5

Total

16

/

20

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
cobusgreyling/loop-engineering
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.