tdd-workflow

Enforce test-driven development workflows across unit, integration, and end-to-end tests.

2|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/Throokie/claude-code-skills --skill tdd-workflow-throokie
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tdd-workflow
Source: https://github.com/Throokie/claude-code-skills/tree/main/skills/tdd-workflow
Command: npx skills add https://github.com/Throokie/claude-code-skills --skill tdd-workflow-throokie

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enforce test-driven development across feature work to reduce bugs, improve reliability, and streamline refactoring by ensuring tests guide code changes from the outset.

Core Features & Use Cases

  • Clear test-first approach guiding feature work from planning to delivery.
  • Enforces 80%+ coverage across unit, integration, and end-to-end tests.
  • Step-by-step workflow from writing user journeys to refactoring with tests, with practical examples of when to apply TDD.
  • Provides reusable test templates and patterns for unit, integration, and E2E testing to accelerate adoption.

Quick Start

Follow Step 1 through Step 7 of the workflow to implement features using TDD from planning to refactoring.

Frequently Asked Questions about tdd-workflow

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement test-driven development for new features and refactoring?

Implement test-driven development by following a structured workflow from user journeys to code implementation and refactoring. This approach enforces writing tests first across feature work to reduce bugs and improve code quality.

What is the best way to structure unit, integration, and e2e testing workflows?

The best way to structure testing workflows is applying a test-first approach that guides planning to delivery. It enforces 80%+ coverage and provides reusable test templates and patterns across unit, integration, and e2e testing.

How does a test-first approach improve software reliability and reduce defects?

A test-first approach improves reliability by ensuring tests guide code changes from the outset. Enforcing test-driven development across feature work reduces bugs and streamlines refactoring by catching defects early.

Can I use this workflow for both writing new features and fixing bugs?

Yes, you can use this workflow for writing new features, bug fixes, and refactoring in software projects. It applies test-driven development across all feature work to enforce 80%+ test coverage and reduce defects.

Do I need to achieve 80% test coverage when applying TDD to my software project?

Yes, achieving 80%+ test coverage is enforced when applying TDD to your software project. This coverage requirement spans unit, integration, and end-to-end tests to ensure reliable code and reduce defects.