CtrlK
BlogDocsLog inGet started
Tessl Logo

tdd-workflow

Use this skill when writing new features, fixing bugs, or refactoring code. Enforces test-driven development with 80%+ coverage including unit, integration, and E2E tests.

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 ./docs/zh-TW/skills/tdd-workflow/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

70%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 delivers a clear, well-sequenced TDD workflow with explicit validation checkpoints and largely executable code examples. Its weaknesses are verbosity from generic testing best-practice content Claude already knows, and a lack of progressive disclosure — everything is inlined in a single long file with no reference files.

Suggestions

Trim or remove the '最佳實務', '成功指標', and '常見測試錯誤避免' sections, which restate general testing knowledge Claude already has.

Move the detailed mock patterns (Supabase/Redis/OpenAI) and CI/CD config into separate reference files under references/ and link to them from the main body to enable progressive disclosure.

Fill in the placeholder test bodies ('// 測試實作', '// 實作在此') with concrete assertions so all code examples are fully executable.

DimensionReasoningScore

Conciseness

The actionable code examples and workflow steps are efficient, but generic sections ('最佳實務', '成功指標', '常見測試錯誤避免') restate testing knowledge Claude already has and could be trimmed.

3 / 5

Actionability

Provides mostly executable, copy-paste-ready examples (Jest/Vitest, Playwright E2E, Supabase/Redis/OpenAI mocks, coverage config), though a few test bodies are placeholders ('// 測試實作', '// 實作在此').

4 / 5

Workflow Clarity

The 7-step TDD workflow is clearly sequenced with explicit validation checkpoints — Step 3 'tests should fail', Step 5 'tests now should pass', Step 7 'verify 80%+ coverage' — forming a complete feedback loop.

5 / 5

Progressive Disclosure

Sections are well-organized with clear headers, but the ~410-line document is fully monolithic with no bundle files and no external references; content like mock patterns and CI config that could live in separate files is inlined.

3 / 5

Total

15

/

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.

The description clearly and explicitly states both what the skill does and when to use it, with concrete trigger phrases and good keyword coverage. Its main weakness is that the trigger conditions are broad enough to overlap with general coding skills, softened only by the specific TDD/coverage enforcement angle.

DimensionReasoningScore

Specificity

Lists several concrete actions — 'writing new features, fixing bugs, or refactoring code' plus 'Enforces test-driven development with 80%+ coverage including unit, integration, and E2E tests' — with only minor gaps (e.g., test generation itself is implied, not named).

4 / 5

Completeness

Explicitly answers both what ('Enforces test-driven development with 80%+ coverage including unit, integration, and E2E tests') and when ('Use this skill when writing new features, fixing bugs, or refactoring code') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Includes natural phrases users say ('writing new features', 'fixing bugs', 'refactoring code', 'test-driven development', 'E2E tests') but omits a few common synonyms like 'writing tests' or 'test coverage' as standalone terms.

4 / 5

Distinctiveness Conflict Risk

The TDD + 80% coverage enforcement is a distinct niche, but the trigger phrases ('writing new features', 'fixing bugs', 'refactoring code') are broad and overlap with most general coding skills.

3 / 5

Total

16

/

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
affaan-m/ECC
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.