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.
60
43%
Does it follow best practices?
Impact
86%
1.07xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./docs/zh-TW/skills/tdd-workflow/SKILL.mdTDD red-green-refactor cycle
User journey present
0%
0%
Tests precede implementation
0%
100%
Red phase documented
0%
0%
Edge case tests
100%
100%
Error path tests
100%
100%
Descriptive test names
100%
100%
describe/it structure
100%
100%
AAA structure
0%
0%
Refactor step documented
0%
0%
Test infrastructure and coverage configuration
Coverage threshold branches
100%
100%
Coverage threshold functions
100%
100%
Coverage threshold lines
100%
100%
Coverage threshold statements
100%
100%
test:coverage script
100%
100%
Unit test co-located
100%
100%
Integration test co-located
100%
100%
E2E folder structure
60%
100%
Playwright import
100%
100%
Jest/Vitest unit test import
100%
100%
All three test type examples
100%
100%
Test quality patterns and mocking
jest.mock() for external service
100%
100%
No implementation detail assertions
100%
100%
screen queries used
100%
100%
Loading state tested
100%
100%
Error state tested
100%
100%
Test isolation
100%
100%
No CSS class selectors
100%
100%
Descriptive test names
100%
100%
describe/it structure
100%
100%
ae2cadd
Table of Contents
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.