CtrlK
BlogDocsLog inGet started
Tessl Logo

ac-tdd-runner

Run TDD cycle for feature implementation. Use when implementing features with RED-GREEN-REFACTOR, running test-driven development, automating TDD workflow, or ensuring test-first development.

64

Quality

75%

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/ac-tdd-runner/SKILL.md

The canonical home for this skill is ac-tdd-runner in fernandezbaptiste/Skrillz

SKILL.md
Quality
Evals
Security

Quality

Content

67%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 content is well-structured and actionable, with a clear cycle sequence and appropriate delegation of the full implementation to a bundle script. The chief weakness is redundancy between the TDD Cycle code section and the Phase Details lists.

Suggestions

Merge the "RED/GREEN/REFACTOR Phase Details" numbered lists into the corresponding TDD Cycle subsections to eliminate the duplication that hurts conciseness.

Show the `cycle_result` check (e.g. inspecting `phases.red.success` / `all_tests_pass`) as an explicit validation checkpoint before advancing phases, strengthening workflow clarity.

Define the `project_dir` and `feature` inputs in the Quick Start example so the snippet is fully copy-paste runnable.

DimensionReasoningScore

Conciseness

The body is mostly efficient, but the "RED/GREEN/REFACTOR Phase Details" numbered lists restate the same phases already shown in the "TDD Cycle" code section, adding redundant tokens that could be tightened.

3 / 5

Actionability

Concrete executable Python is provided ("from scripts.tdd_runner import TDDRunner", "await runner.run_cycle(feature)", per-phase methods), with only minor gaps like undefined `project_dir`/`feature` placeholders.

4 / 5

Workflow Clarity

The RED→GREEN→REFACTOR sequence is clear with explicit validation (tests must fail/pass) and feedback loops ("Revert if tests fail", "iterate on implementation"), with minor gaps from splitting the flow across two redundant sections.

4 / 5

Progressive Disclosure

Sections are well-organized and the bulk implementation is delegated via a clearly signaled one-level reference ("See `scripts/tdd_runner.py` for full implementation", verified to exist), with minor organization gaps from the duplicated phase-detail sections.

4 / 5

Total

15

/

20

Passed

Description

82%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 is well-formed with third-person voice, explicit what/when structure, and domain-distinctive trigger phrases. Its main limitation is naming a single high-level action rather than enumerating multiple concrete capabilities.

DimensionReasoningScore

Specificity

"Run TDD cycle for feature implementation" names the domain and one concrete action, but does not enumerate multiple distinct capabilities, matching the '1-2 concrete actions, not comprehensive' anchor rather than the multi-action score 4.

3 / 5

Completeness

It explicitly answers both what ("Run TDD cycle for feature implementation") and when ("Use when implementing features with RED-GREEN-REFACTOR, running test-driven development, automating TDD workflow, or ensuring test-first development") with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Natural trigger phrases like "test-driven development", "TDD", "RED-GREEN-REFACTOR", and "test-first development" give good keyword coverage, though a few common variations are absent, fitting the 'good coverage, a few natural terms missing' anchor.

4 / 5

Distinctiveness Conflict Risk

The TDD/RED-GREEN-REFACTOR terminology carves a clear niche with distinctive triggers and minimal overlap with unrelated skills, matching the 'clear niche with distinct triggers' anchor.

5 / 5

Total

17

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
fernandezbaptiste/Skrillz
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.