CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

to-tickets

Break a plan, spec, or the current conversation into a set of tracer-bullet tickets, each declaring its blocking edges, published to the configured tracker — edges as text in one file per ticket locally, or native blocking links on a real tracker.

Quality

78%

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 ./eval/archives/grill-test-20261013/application/skills/to-tickets/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

81%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.

A well-crafted instruction-only skill: concrete templates and file layouts, a clear sequenced workflow with an explicit user-approval validation loop before batch publishing, and expert-level brevity. The only notable gaps are the absence of any concrete publish command for real trackers and one dense paragraph that could be restructured.

DimensionReasoningScore

Conciseness

The body is dense, expert-level guidance with almost no padding ('Each slice is sized to fit in a single fresh context window', 'Make the change easy, then make the easy change'), assuming Claude's competence. The wide-refactor paragraph and quiz questions carry real weight, but a few sentences could still be trimmed, so it sits at 'efficient with minor over-explanation' rather than perfectly lean.

4 / 5

Actionability

Guidance is highly concrete: the exact local layout '.scratch/<feature-slug>/issues/<NN>-<slug>.md', 'numbered from 01 in dependency order', fill-in templates, and 'Apply the ready-for-agent triage label'. The real-tracker publish path stays abstract ('publish one issue per ticket') with no example command such as a gh CLI invocation, which is a minor gap that keeps it below fully copy-paste-ready.

4 / 5

Workflow Clarity

Five clearly sequenced steps (gather, explore, draft, quiz, publish) with an explicit validation feedback loop before the batch publish — 'Iterate until the user approves the breakdown' — plus a quiz checklist ('Does the granularity feel right? Are the blocking edges correct?') and a safety guardrail ('Do NOT close or modify any parent issue'). The batch operation is validated by the approval loop, so the missing-validation cap does not apply.

5 / 5

Progressive Disclosure

No bundle files exist (references/, scripts/, assets/ are absent), so this is a single-file skill with well-organized sections and appropriately inline templates. It exceeds the under-50-lines simple-skill threshold, and the wide-refactor paragraph is a dense wall of prose that could be its own signaled subsection, leaving minor organization gaps.

4 / 5

Total

17

/

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.

A specific, third-person, mostly concrete description of a distinctive capability, weakened only by the complete absence of any 'Use when' trigger guidance and some missing natural synonyms (issues, tasks, break down). Adding an explicit trigger clause would lift it from good to excellent.

Suggestions

Add an explicit trigger clause, e.g. 'Use when the user asks to break a plan, spec, or discussion into tickets, issues, or tasks, or to prepare work for an issue tracker.'

Include common synonyms users would naturally say — 'issues', 'tasks', 'break down the work', and named trackers (GitHub, Linear) — to improve trigger-term coverage.

Optionally mention the user-approval loop or acceptance criteria to round out the capability coverage.

DimensionReasoningScore

Specificity

'Break a plan, spec, or the current conversation into a set of tracer-bullet tickets, each declaring its blocking edges, published to the configured tracker — edges as text in one file per ticket locally, or native blocking links on a real tracker' lists several specific concrete actions (decompose, declare blocking edges, publish via either mechanism) in third person. It is not 5 because coverage has minor gaps — the acceptance criteria, the user-approval loop, and the ready-for-agent labeling are unmentioned; not 3 because it goes well beyond 1–2 actions.

4 / 5

Completeness

The 'what' is clear and concrete (decompose a plan/spec/conversation into tracer-bullet tickets with blocking edges, published to the configured tracker), but the description contains no 'Use when...' clause or any equivalent explicit trigger guidance, which caps completeness at 3 per the judging guidelines. Not 4, because 'when' is entirely absent rather than merely imprecise.

3 / 5

Trigger Term Quality

Natural terms a user would say are present: 'plan', 'spec', 'tickets', 'tracker', 'blocking'. Coverage is good but misses common variations users would actually say — 'issues', 'tasks', 'backlog', 'break down', or specific trackers like GitHub/Linear/Jira — which the 5 anchor requires.

4 / 5

Distinctiveness Conflict Risk

The tracer-bullet-tickets-with-blocking-edges niche is clearly distinct from generic skills, and the phrase 'published to the configured tracker' further narrows it. It is not 5 because the broad inputs 'a plan, spec, or the current conversation' leave minor overlap risk with general planning/decomposition skills.

4 / 5

Total

15

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

rpamis/comet

Path

eval/archives/grill-test-20261013/application/skills/to-tickets/SKILL.md

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.