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

76%

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

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/coding-agent/SKILL.md

The canonical home for this skill is coding-agent in fernandezbaptiste/Skrillz

SKILL.md
Quality
Evals
Security

Quality

Content

71%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 body is well-structured and actionable, with a strong session protocol, explicit validation checkpoints, and exemplary progressive disclosure into real reference and script files. Its main weakness is token efficiency: the generic TDD-cycle diagram duplicates knowledge Claude already has, and workflow guidance lacks failure-recovery loops.

Suggestions

Cut or compress the TDD CYCLE ASCII diagram to one line ('Follow red-green-refactor: write failing test, minimal code to pass, refactor, then verify E2E'); Claude already knows TDD, and the saved tokens are pure waste.

Convert the 45-line boxed session protocol into a compact numbered checklist to reclaim tokens without losing the project-specific steps.

Add a brief failure-recovery branch to the workflow (e.g., 'if a test will not pass after implementation, check feature_list.json steps and blockers, and leave the feature incomplete rather than marking it done') to close the workflow-clarity gap.

DimensionReasoningScore

Conciseness

The session protocol encodes genuinely new project-specific state (claude-progress.txt, feature_list.json, feature IDs, init.sh), but the second ASCII diagram re-explains the generic Red-Green-Refactor TDD cycle, a concept Claude already knows, and both boxed diagrams are token-heavy for what they convey. 'Mostly efficient but includes some unnecessary explanation or could be tightened' fits best; not 4 because the redundant TDD primer is a clear trim candidate.

3 / 5

Actionability

Quick start gives executable Python against the bundled CodingAgent class, the commit section pairs a concrete format with a filled-in example, and the protocol names specific files and commands. Not 5 because the examples cover only the happy path (no handling for failed feature selection or script errors).

4 / 5

Workflow Clarity

The 8-step session protocol is clearly sequenced with explicit validation checkpoints ("Verify test fails", "Verify test passes", "Verify E2E", "VERIFY BEFORE MARKING: Feature must actually pass"). Not 5 because there is no error-recovery feedback loop for what to do when a verification step fails mid-cycle.

4 / 5

Progressive Disclosure

Quick start, key rules, and commit format sit inline at the right altitude, while detailed material is clearly signaled and one level deep (references/CODING-WORKFLOW.md, TDD-PATTERNS.md, COMMIT-CONVENTIONS.md, plus a scripts section) — all verified to exist as real files with substantial content. Matches the 'clear overview with well-signaled one-level-deep references' anchor.

5 / 5

Total

16

/

20

Passed

Description

71%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 solid description with an explicit trigger clause and several concrete actions, held back by an abstract 'what' statement and broad overlap with general development skills. It reads naturally as a trigger but would not stand out against adjacent coding-assistant skills.

Suggestions

Replace the abstract opening with concrete capability verbs, e.g. 'Implements features one at a time using test-driven development: writes failing tests, implements code, commits with feature IDs, and tracks progress across sessions.'

Add distinctness by naming the workflow artifacts that make this skill unique, such as 'claude-progress.txt' session state or the 'one feature per session' protocol, so it does not trigger for ordinary coding or git requests.

Include a few more natural trigger variations users would say, e.g. 'write the test first' or 'continue the previous development session'.

DimensionReasoningScore

Specificity

The trigger clause lists several concrete actions ("implementing features one at a time, following test-driven development, making commits, or resuming development work"), matching the 'several specific actions; minor gaps in coverage' anchor. Not 5 because the 'what' half ("Incremental development agent with TDD workflow") stays abstract without concrete capability verbs.

4 / 5

Completeness

Both parts exist: an explicit "Use when..." clause and a 'what' statement ("Incremental development agent with TDD workflow"). Falls short of 5 because the 'what' is terse and abstract rather than clearly and concretely stating what the skill does.

4 / 5

Trigger Term Quality

Natural user phrases are present: "implementing features one at a time", "test-driven development", "making commits", "resuming development work". Not 5 because common variations such as 'write tests first', 'continue coding', or 'feature-by-feature' phrasing users might actually say are missing.

4 / 5

Distinctiveness Conflict Risk

The TDD and resume-work focus narrows it, but "Incremental development agent" plus triggers like 'making commits' broadly overlap general coding, git, and code-review skills. 'Somewhat specific but could still overlap with similar skills' is the best-fit anchor.

3 / 5

Total

15

/

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

.claude/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.