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.
Install with Tessl CLI
npx tessl i github:affaan-m/everything-claude-code --skill tdd-workflow74
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
TDD workflow and user journeys
User journey format
0%
0%
Co-located test file
0%
0%
Edge case tested
100%
100%
Boundary condition tested
100%
100%
Branch threshold 80
100%
100%
Functions threshold 80
100%
100%
Lines threshold 80
100%
100%
Statements threshold 80
100%
100%
describe/it structure
100%
100%
No skipped tests
100%
100%
TDD approach documented
0%
100%
Coverage script present
60%
100%
Without context: $0.4385 · 23m 20s · 15 turns · 121 in / 7,604 out tokens
With context: $0.9240 · 34m 21s · 30 turns · 209 in / 14,191 out tokens
Playwright E2E tests with semantic selectors
e2e/ directory
0%
100%
Playwright import
100%
100%
Text-based selectors
100%
100%
data-testid selectors
100%
100%
No brittle CSS selectors
100%
100%
Happy path flow
100%
100%
Error/edge case flow
100%
100%
Independent tests
100%
100%
Page navigation
100%
100%
Playwright assertions
100%
100%
Without context: $0.6233 · 29m 6s · 22 turns · 153 in / 9,769 out tokens
With context: $0.8785 · 33m 52s · 28 turns · 242 in / 13,934 out tokens
Testing infrastructure setup and CI/CD
Branches threshold 80
100%
100%
Functions threshold 80
100%
100%
Lines threshold 80
100%
100%
Statements threshold 80
100%
100%
test:coverage script
100%
100%
Pre-commit runs tests
100%
100%
Pre-commit runs lint
0%
0%
CI runs tests with coverage
100%
100%
CI uploads coverage
100%
100%
Jest testMatch configured
100%
100%
Without context: $0.3803 · 24m 18s · 19 turns · 137 in / 5,291 out tokens
With context: $0.3478 · 24m 7s · 17 turns · 364 in / 4,150 out tokens
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.