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.

Install with Tessl CLI

npx tessl i github:affaan-m/everything-claude-code --skill tdd-workflow
What are skills?

74

Does it follow best practices?

Validation for skill structure

SKILL.md
Review
Evals

Evaluation results

77%

7%

Task Priority Calculator

TDD workflow and user journeys

Criteria
Without context
With context

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

100%

10%

E2E Test Suite for User Authentication Flow

Playwright E2E tests with semantic selectors

Criteria
Without context
With context

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

90%

Testing Infrastructure for a New Microservice

Testing infrastructure setup and CI/CD

Criteria
Without context
With context

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

Evaluated
Agent
Claude Code

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.