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.