CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

implement

Implement a piece of work based on a spec or set of tickets.

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 ./.agents/skills/implement/SKILL.md

The canonical home for this skill is implement in mattpocock/skills

SKILL.md
Quality
Evals
Security

Quality

Content

78%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 lean, well-sequenced orchestration skill that assumes Claude's competence and wastes no tokens. Its main weakness is execution specificity in a few spots — the issue-tracker fetch, the typecheck/test commands, and the meaning of 'pre-agreed seams' are left to inference.

Suggestions

Make the ticket fetch concrete: specify which issue tracker or how to resolve it (e.g. 'fetch it with gh from the configured tracker'), since 'the issue tracker' is unresolvable as written.

Tighten 'Run typechecking regularly' and 'where possible, at pre-agreed seams' into verifiable instructions (e.g. 'run typecheck after each file change' / 'invoke tdd at each tested seam') so the guidance is executable rather than interpretive.

DimensionReasoningScore

Conciseness

Eleven lines of pure instruction with zero padding — no concept explanations, no filler. 'Run typechecking regularly, single test files regularly, and the full test suite once at the end' delivers a complete testing policy in one line. Every token earns its place, matching the anchor 5 example.

5 / 5

Actionability

Some directives are concrete (call the Skill tool with 'tdd', call it with 'code-review', 'the full test suite once at the end', 'Commit your work to the current branch'), but key execution details are missing: 'fetch it from the issue tracker' names no tracker or command, 'Run typechecking regularly' gives no command or cadence, and 'at pre-agreed seams' is undefined. This is anchor 3 ('concrete guidance but incomplete; missing key details'), not 4, where gaps would be minor rather than central to the workflow.

3 / 5

Workflow Clarity

The sequence is clearly ordered with temporal markers ('before starting', 'Once done', 'once at the end') and multiple validation checkpoints exist (regular typechecks, single-file test runs, full suite, code-review). It is not 5 because there is no explicit error-recovery loop (what to do when typecheck/tests/review fail), leaving a minor validation gap characteristic of anchor 4.

4 / 5

Progressive Disclosure

The skill is under 50 lines with no need for external references, and no content is inlined that belongs in a separate file; the short paragraphs are logically ordered. Per the simple-skill scoring note, this earns a 5 without section headers or bundle files.

5 / 5

Total

17

/

20

Passed

Description

45%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 names its domain (spec/ticket-driven implementation) but relies on a single generic action verb and omits any 'when to use' trigger guidance. It is serviceable but below the quality of the reference good examples, which list concrete actions and explicit trigger conditions.

Suggestions

Add 1-2 concrete actions to the description, e.g. 'Implement a piece of work based on a spec or set of tickets: fetch referenced tickets, drive development via the tdd skill, and run typechecks and the test suite.'

Append an explicit trigger clause, e.g. 'Use when the user asks to implement a spec, tickets, issues, or a set of tasks.'

Include common synonyms users would say (spec, tickets, issues, tasks, user stories) to improve both trigger coverage and distinctiveness from general coding skills.

DimensionReasoningScore

Specificity

The phrase 'based on a spec or set of tickets' names the domain, but the only action is the generic 'Implement a piece of work' — no concrete sub-actions (fetch tickets, run tests, commit) appear in the description. This matches anchor 2 ('Names the domain but actions are minimal or generic') and not anchor 3, which requires 1-2 concrete actions; it is above anchor 1 because the inputs are concretely named rather than pure abstraction.

2 / 5

Completeness

The 'what' is stated (implement work from a spec or tickets), but there is no 'Use when...' clause or equivalent explicit trigger guidance, capping completeness at 3 per the judging guidelines. It sits at anchor 3 ('clear what but when is missing') rather than 2 because the what is grounded by named inputs, not merely vague.

3 / 5

Trigger Term Quality

'spec', 'tickets', and 'implement' are terms a user would naturally say when needing this skill, but common variations and synonyms are missing ('issues', 'tasks', 'user stories', 'backlog', 'requirements'). This matches anchor 3 ('Some relevant keywords but missing common variations or synonyms') rather than 4, whose keyword coverage is materially broader.

3 / 5

Distinctiveness Conflict Risk

The spec/ticket framing carves out a niche, but 'Implement a piece of work' is broad enough to overlap with general development and coding skills. Anchor 3 ('Somewhat specific but could still overlap with similar skills') fits; it is not 4 because no trigger phrases meaningfully separate it from generic implementation requests.

3 / 5

Total

11

/

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

withcoral/coral

Path

.agents/skills/implement/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.