CtrlK
BlogDocsLog inGet started
Tessl Logo

ci-triage

Classify CI failures — distinguish clear regressions from infra flakes and security-test failures. Produces structured failure reports.

74

Quality

92%

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

100%

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

An exemplar of a lean, single-purpose instruction skill: a concrete output template, precise classification definitions, and an explicit escalation rule with zero padding. Every section earns its tokens and the workflow is unambiguous for a simple triage task.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence — it gives only an output template, four classification definitions, and one escalation rule with no concept-explaining fluff. It is not score 2 because there is no unnecessary explanation or padding to tighten.

3 / 3

Actionability

It provides a concrete, copy-paste-ready output template and explicit classification criteria with a hard escalation rule ('Env failures → escalate-human. Do not fix with code changes'). Per the code-vs-instruction scoring note, the absence of executable code is not penalized because the guidance is concrete and actionable. It is not score 2 because the instructions are complete and specific rather than vague or pseudocode-like.

3 / 3

Workflow Clarity

This is a simple single-task skill (classify one CI failure) whose action is unambiguous: the output template sequences the work (failure → job/step → classification → actionability → loop action) and the 'env → escalate-human' rule acts as a decision checkpoint. Per the simple-skills note, a clear single-purpose workflow can score 3. It is not score 2 because the sequence and decision rule are explicit.

3 / 3

Progressive Disclosure

The skill is under 50 lines with no external references needed and uses two well-organized sections ('Output per failure', 'Classification Rules'). Per the under-50-lines guideline, well-organized sections alone justify a 3. It is not score 2 because the content is appropriately structured rather than a monolithic wall of text.

3 / 3

Total

12

/

12

Passed

Description

85%

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 concise, specific description that clearly conveys both the skill's capabilities and when to use it, with a distinct CI-triage niche. Its main weakness is the trigger phrasing, which uses 'CI sweeper loops' jargon instead of language a user would naturally say.

Suggestions

Replace 'Use in CI sweeper loops before any fix attempt' with natural trigger language, e.g. 'Use when a CI build, pipeline, or test run fails and you need to decide whether to fix, re-run, or escalate'.

Add common user variations such as 'broken build', 'pipeline failure', or 'failing tests' alongside 'CI failures' to broaden trigger coverage.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — 'Parse CI failures, identify failing job/step, classify as flake, regression, env, or config' — naming the domain and several specific operations, matching the score-3 anchor. It is not score 2 because it goes beyond naming a domain and a couple actions to enumerating four classification categories.

3 / 3

Completeness

It clearly states what the skill does (parse, identify, classify) and provides an explicit 'when' trigger with 'Use in CI sweeper loops before any fix attempt', an equivalent of a 'Use when...' clause. It is not score 2 because the trigger guidance is explicit rather than merely implied.

3 / 3

Trigger Term Quality

It includes relevant keywords like 'CI failures', 'failing job/step', 'flake', and 'regression', but the trigger phrasing 'CI sweeper loops before any fix attempt' leans on internal jargon rather than natural user language, and common variations like 'broken build' or 'pipeline failure' are missing. It is not score 3 because natural-term coverage is incomplete, and not score 1 because several genuine domain terms are present.

2 / 3

Distinctiveness Conflict Risk

The CI-failure triage niche with named classification buckets is distinct and unlikely to trigger for unrelated skills. It is not score 2 because the scope is tightly bounded to CI failure classification rather than overlapping with general debugging or build skills.

3 / 3

Total

11

/

12

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.