CtrlK
BlogDocsLog inGet started
Tessl Logo

triage

Triage GitHub issues by applying type, effort, priority, and area labels. Runs in an isolated context to avoid polluting the main conversation with issue details. Delegates to a specialized triage agent with label validation hooks.

59

Quality

69%

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 ./.claude/skills/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 content is concise, actionable, and well-structured for a single-file skill, but its batch labeling workflow lacks an explicit validation step after labels are applied. Adding a verify-labels checkpoint would raise workflow clarity.

Suggestions

Add an explicit validation checkpoint after applying labels (e.g., re-run `gh issue view {number} --json labels` to confirm the expected type/effort/priority/area labels are present before moving on).

Replace the placeholder label string 'type,effort/level,P#,area.domain' with a concrete worked example so the apply step is fully copy-paste ready.

Tighten the 'When uncertain, note it' rule by specifying how ambiguity is surfaced in the summary table (e.g., a dedicated 'Needs review' column) to make the feedback loop explicit.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's knowledge, avoiding explanations of what issues or labels are, with only minor elaboration in the output template, matching anchor 4.

4 / 5

Actionability

Provides concrete, executable gh commands and a real example range (60-67), but placeholders like {number} and P# plus a vague 'explore the codebase if needed' step leave minor gaps, fitting anchor 4.

4 / 5

Workflow Clarity

The numbered process is clearly sequenced, but as a batch, state-mutating operation it lacks an explicit validation checkpoint after applying labels, so per the batch-operation guideline workflow clarity is capped at 3.

3 / 5

Progressive Disclosure

No bundle files exist and the single-file skill is under ~90 lines with well-organized sections (Scope, Process, Rules), so per the simple-skill note it qualifies for anchor 5.

5 / 5

Total

16

/

20

Passed

Description

66%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 communicates a specific, distinct capability but omits any explicit trigger guidance for when to invoke the skill. Adding a 'Use when...' clause would lift completeness and trigger-term coverage.

Suggestions

Add a 'Use when...' clause (e.g., 'Use when triaging or labeling GitHub issues, or when the user asks to categorize open issues') to address the missing trigger guidance.

Include a few natural synonyms such as 'tickets' or 'bug reports' alongside 'GitHub issues' to broaden trigger-term coverage.

Tighten the second and third sentences ('Runs in an isolated context...', 'Delegates to a specialized triage agent...') which describe implementation rather than capability and add little for trigger selection.

DimensionReasoningScore

Specificity

Names the domain (GitHub issues) and several concrete labeling actions across type, effort, priority, and area categories, but the actions are homogeneous rather than comprehensively varied, matching anchor 4.

4 / 5

Completeness

The 'what' is explicit ('Triage GitHub issues by applying...labels') but there is no 'Use when...' trigger clause, so per the missing-trigger guideline completeness is capped at 3.

3 / 5

Trigger Term Quality

Includes natural terms like 'GitHub issues', 'triage', and 'labels' that a user would actually say, though synonyms such as 'tickets' or 'bug reports' are absent, fitting anchor 4.

4 / 5

Distinctiveness Conflict Risk

'Triage GitHub issues' is a narrow, distinct niche unlikely to trigger the wrong skill, with only minor overlap risk against general issue-management skills, matching anchor 4.

4 / 5

Total

15

/

20

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository
coleam00/Archon
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.