tdd-workflow

Enforce tests-first workflow with 80%+ coverage across unit, integration, and E2E tests.

7|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/Davie521/claude-skills --skill tdd-workflow-davie521
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: tdd-workflow
Source: https://github.com/Davie521/claude-skills/tree/main/plugins/quality/skills/tdd-workflow
Command: npx skills add https://github.com/Davie521/claude-skills --skill tdd-workflow-davie521

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill ensures all code development follows Test-Driven Development (TDD) by enforcing the creation of tests before code and maintaining 80%+ test coverage across unit, integration, and end-to-end tests.

Core Features & Use Cases

  • Enforces a tests-first workflow across features, bug fixes, and refactoring.
  • Tracks and maintains minimum coverage thresholds and provides guidance on checkpoint commits during the development cycle.
  • Supports Playwright-based E2E tests and standard unit/integration testing patterns to ensure robust software quality.

Quick Start

Apply the TDD workflow to a feature or bug fix on your branch, ensuring tests precede code and reach 80%+ coverage.

Frequently Asked Questions about tdd-workflow

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

FAQPage Schema
How do I enforce test-driven development and ensure tests are written before implementation?▼

To enforce test-driven development, this workflow validates that tests are created before code changes. It guides feature development, bug fixes, and refactoring to ensure a tests-first workflow is maintained throughout the cycle.

How do I maintain 80%+ test coverage across unit and e2e testing?▼

You can maintain 80%+ test coverage by tracking minimum coverage thresholds across unit, integration, and end-to-end tests. The workflow monitors these metrics during development to validate your coverage goals.

Does the test-driven development workflow support Playwright-based E2E tests?▼

Yes, the test-driven development workflow supports Playwright-based E2E tests alongside standard unit and integration testing patterns. This ensures robust software quality across all testing layers.

What is the best way to manage checkpoint commits during refactoring?▼

The best way to manage checkpoint commits during refactoring is to apply a structured TDD workflow. It provides guidance on checkpoint commits to ensure safe refactoring while validating that tests precede code changes.