CtrlK
BlogDocsLog inGet started
Tessl Logo

loop-triage

Triage recent changes, CI failures, issues, and conversations. Produces a concise, actionable findings report suitable for a loop to consume. Writes structured output to a state file or issue tracker.

56

Quality

65%

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

Fix and improve this skill with Tessl

tessl review fix ./starters/minimal-loop-opencode/skills/loop-triage/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

72%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 lean, well-structured instruction-only skill with concrete output guidance and clean sectioning, but its batch triage workflow lacks an explicit validation checkpoint verifying classification correctness, which caps workflow clarity.

Suggestions

Add a verification/checklist step (e.g., 'Re-check each High-Priority item against the Rules before writing the report') to introduce a validation checkpoint into the batch triage workflow.

Tighten the opening role preamble and closing aphorism to recover a few tokens without losing clarity.

DimensionReasoningScore

Conciseness

The body is largely lean with well-scoped sections (Inputs, Output Format, Rules, Example), and only minor padding like the 'You are an expert engineering triage agent' preamble and the closing 'eyes of the loop' aphorism, fitting the 'efficient; minor instances that could be trimmed' anchor.

4 / 5

Actionability

Output sections specify concrete per-item fields ('Clear, one-line description', 'Why it matters', 'Suggested next action', 'Rough effort estimate') and an executable example invocation, giving mostly concrete guidance with only minor gaps, rather than the fully copy-paste-ready 5.

4 / 5

Workflow Clarity

The inputs-to-output flow is implied and the four output sections sequence the categorization, but triage is a batch operation with no validation/checkpoint step verifying that classifications are correct, so per the batch-operation cap workflow clarity cannot exceed 3.

3 / 5

Progressive Disclosure

The skill is under 50 lines, needs no external references, and is organized into clearly signaled sections (Inputs, Output Format, Rules, Example Invocation), satisfying the simple-skill exception where well-organized sections alone warrant a 5.

5 / 5

Total

16

/

20

Passed

Description

58%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 clearly conveys what the skill does across several concrete actions and occupies a distinct niche, but it lacks an explicit 'Use when...' trigger clause and relies on somewhat specialized framing, which caps trigger-term quality and completeness.

Suggestions

Add an explicit 'Use when...' clause naming natural trigger phrases (e.g., 'Use when the loop needs to triage recent CI failures, open issues, or recent commits').

Include common user-facing synonyms or file/concept terms to broaden trigger-term coverage beyond the specialized 'loop to consume' framing.

DimensionReasoningScore

Specificity

Names the triage domain plus several concrete actions — 'Triage recent changes, CI failures, issues, and conversations', 'Produces a concise, actionable findings report', 'Writes structured output to a state file or issue tracker' — with only minor coverage gaps, fitting the 'lists several specific actions' anchor rather than the fully comprehensive 5.

4 / 5

Completeness

The 'what' is clearly stated (triage inputs, produce report, write structured output) but there is no 'Use when...' clause or equivalent explicit 'when' guidance, which per the judging guidelines caps completeness at 3.

3 / 5

Trigger Term Quality

Relevant keywords like 'Triage', 'CI failures', 'issues', and 'findings report' appear, but common user-facing synonyms and an explicit trigger phrase are missing and the 'loop to consume' framing is specialized, so it sits at 'some relevant keywords but missing variations' rather than the 4-anchor's fuller coverage.

3 / 5

Distinctiveness Conflict Risk

The loop-triage niche with CI failures, issues, and state-file output is mostly distinct from other skills with only minor overlap risk, matching the 'mostly distinct; minor overlap risk' anchor rather than the clearly-niche 5.

4 / 5

Total

14

/

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.