CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

coding-agent

Incremental development agent with TDD workflow. Use when implementing features one at a time, following test-driven development, making commits, or resuming development work.

Quality

82%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

77%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-structured, actionable skill body with an excellent session protocol, explicit validation checkpoints, and clean one-level-deep references. The main cost is token efficiency: the ASCII art diagrams, particularly the TDD cycle that re-teaches a familiar concept, consume significant context for little new information.

Suggestions

Replace the two large ASCII box diagrams with compact numbered lists; the TDD RED/GREEN/REFACTOR cycle in particular restates a concept Claude already knows, and the box-drawing borders add roughly 50 lines of padding.

Cover the common failure path in Quick Start (what to do when result.success is false) and show how init.sh is invoked, so the executable examples handle the full common-case flow.

DimensionReasoningScore

Conciseness

The body is mostly lean, but the two ASCII box diagrams (~75 lines including borders and arrows) restate what compact numbered lists would convey, and the RED/GREEN/REFACTOR cycle diagram explains a workflow Claude already knows. This is more than 'minor instances of over-explanation' (anchor 4) but falls short of 'severely verbose' padding (anchor 2).

3 / 5

Actionability

The Quick Start provides copy-paste-ready Python ('from scripts.coding_agent import CodingAgent', 'await agent.implement_feature(feature)'), the protocol names concrete files ('claude-progress.txt', 'feature_list.json', 'init.sh'), and the commit section includes a filled-in example. Minor gaps keep it below anchor 5: the failure path (result.success false) and how init.sh is actually invoked are not shown.

4 / 5

Workflow Clarity

The 8-step session protocol is explicitly sequenced with validation checkpoints ('Verify test fails', 'Verify test passes', 'IMPORTANT: Features only go false -> true', 'Leave code in mergeable state') and the TDD cycle forms a complete validate-fix-retry feedback loop, matching the anchor-5 example structure.

5 / 5

Progressive Disclosure

SKILL.md is a genuine overview: all three 'references/' files and all four 'scripts/' files listed actually exist in the bundle, are exactly one level deep, and are clearly signaled with one-line descriptions. No detail content that belongs in a reference file is inlined in the body.

5 / 5

Total

17

/

20

Passed

Description

80%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 strong description: third-person, concise, with an explicit multi-trigger 'Use when' clause and natural vocabulary. Its only real weakness is distinctiveness - generic coding terms like 'making commits' and 'implementing features' could collide with adjacent coding and commit-related skills.

DimensionReasoningScore

Specificity

Lists several concrete actions in third person ('implementing features one at a time', 'following test-driven development', 'making commits, or resuming development work'), matching anchor 4. Not 5 because coverage has minor gaps (no mention of the verify/commit-detail loop), and not 3 because it goes beyond 1-2 actions.

4 / 5

Completeness

Explicitly answers both: what ('Incremental development agent with TDD workflow') and when, via a concrete multi-trigger 'Use when...' clause with four distinct trigger phrases. This matches anchor 5's requirement of both what AND when with concrete trigger phrases, exceeding anchor 4 where 'when' is only adequately explicit.

5 / 5

Trigger Term Quality

Contains natural phrases users would say ('implementing features', 'test-driven development', 'making commits', 'resuming development work') plus the TDD abbreviation, matching anchor 4's 'good keyword coverage; a few natural terms missing' (e.g., 'build a feature', 'write code').

4 / 5

Distinctiveness Conflict Risk

'Making commits' and 'implementing features' sit in broad coding-agent territory that overlaps with general coding, code-review, and commit-message skills; TDD narrows it but anchor 3's 'somewhat specific but could still overlap with similar skills' is the best fit. Not 4 because the niche is not sharply distinct.

3 / 5

Total

16

/

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.

Validation — 15 / 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

fernandezbaptiste/Skrillz

Path

skills/coding-agent/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.