CtrlK
BlogDocsLog inGet started
Tessl Logo

ticket-triage

Authoritative protocol for maintainer-side label triage of unlabeled contributor tickets. Codifies the social contract for what happens when a ticket arrives without `ai`, primary (`bug`/`enhancement`/`epic`), or secondary labels. Triggers: Use this skill when an agent with maintainer permissions (`WRITE` permission or higher) encounters a ticket lacking `ai`, primary, or secondary labels — typically authored by a non-maintainer contributor or a lower-privileged agent who couldn't apply labels at create-time.

70

Quality

86%

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

72%Weight 40%Scale 1-3

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

The body is extremely concise and well-structured as a one-level pointer to a real reference file, but it offloads all actionable triage steps and validation checkpoints to that file rather than surfacing any inline. Actionability and workflow clarity are therefore good but not fully realized within SKILL.md itself.

Suggestions

Surface 2-3 concrete triage decision rules or label-assignment steps inline so the skill is actionable without requiring Claude to open the reference for every case.

Include an inline validation checkpoint (e.g., 'Confirm the ticket author is a non-maintainer before applying labels') to make the workflow's risk control explicit.

Add a brief fallback for when the referenced workflow file is missing or unreadable, so the directive degrades gracefully.

DimensionReasoningScore

Conciseness

The body is a single lean sentence that assumes Claude's competence and adds no background concepts; every token earns its place.

3 / 3

Actionability

It gives one concrete directive (use `view_file` to read a specific reference path) but delegates the actual decision logic to an external file, leaving the actionable guidance incomplete inline.

2 / 3

Workflow Clarity

It establishes an immediate 'MUST... before applying any labels' sequencing, but the triage workflow's steps and validation checkpoints live entirely in the referenced file, so checkpoints are implicit rather than stated.

2 / 3

Progressive Disclosure

The overview correctly points one level deep to a single well-signaled reference (ticket-triage-workflow.md, which exists in ./references/) and keeps the SKILL.md body as a concise entry point.

3 / 3

Total

10

/

12

Passed

Description

100%Weight 40%Scale 1-3

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 third-person, specific, and explicitly pairs a clear trigger clause with concrete capabilities, hitting all four dimensions strongly. It avoids fluff while naming the precise ticket/label vocabulary that distinguishes this skill.

DimensionReasoningScore

Specificity

Lists multiple concrete actions ('maintainer-side label triage of unlabeled contributor tickets', 'Codifies the social contract for what happens when a ticket arrives without `ai`, primary... or secondary labels') rather than vague language.

3 / 3

Completeness

Explicitly answers both 'what' (the triage protocol/social contract) and 'when' via the 'Triggers: Use this skill when...' clause with a precise precondition.

3 / 3

Trigger Term Quality

Good coverage of natural terms a maintainer would say ('ticket', 'labels', 'contributor tickets', 'maintainer', 'triage'); trigger guidance references the concrete label vocabulary users would invoke.

3 / 3

Distinctiveness Conflict Risk

Niche is clearly scoped to unlabeled non-maintainer contributor tickets requiring maintainer permissions, making it unlikely to trigger for unrelated 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
neomjs/neo
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.