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.

60

1.07x
Quality

43%

Does it follow best practices?

Impact

86%

1.07x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./docs/zh-TW/skills/tdd-workflow/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

60%

15%

Shipping Cost Calculator

TDD red-green-refactor cycle

Criteria
Without context
With context

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%

100%

4%

Testing Infrastructure for a TypeScript Project

Test infrastructure and coverage configuration

Criteria
Without context
With context

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%

100%

User Profile Component Tests

Test quality patterns and mocking

Criteria
Without context
With context

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%

Repository
haniakrim21/everything-claude-code
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.