tdd-workflow

Enforce a test-driven development workflow with 80%+ coverage across unit, integration, and end-to-end tests.

1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/devs6186/claude-private-skills-agents-commands --skill tdd-workflow-devs6186
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tdd-workflow
Source: https://github.com/devs6186/claude-private-skills-agents-commands/tree/main/skills/tdd-workflow
Command: npx skills add https://github.com/devs6186/claude-private-skills-agents-commands --skill tdd-workflow-devs6186

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Writing scalable software often suffers from insufficient testing, flaky releases, and hard-to-maintain code. This skill ensures development follows test-driven principles and guarantees high-quality coverage across unit, integration, and end-to-end tests.

Core Features & Use Cases

  • Enforce "tests BEFORE code" as the default workflow to reduce defects.
  • Achieve 80%+ coverage across unit, integration, and E2E tests with explicit plans and validation.
  • Provide a repeatable process for new features, bug fixes, and refactors that preserves quality.

Quick Start

Define a feature and write unit, integration, and end-to-end tests to reach 80%+ coverage before implementing code.

Frequently Asked Questions about tdd-workflow

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

FAQPage Schema
How do I enforce a test-driven development workflow for new features?

To enforce a test-driven development workflow, define your feature and write unit, integration, and end-to-end tests before implementing any code. This reduces defects by ensuring the tests guide the development process.

What's the best way to achieve 80%+ test coverage across unit, integration, and E2E tests?

Achieving 80%+ test coverage requires explicit test plans and validation across unit, integration, and E2E tests. You can reach this by applying a standardized testing pattern before writing your implementation code.

How does writing tests before code improve software quality?

Writing tests before code establishes a repeatable process that reduces defects and prevents flaky releases. It ensures your feature development, bug fixes, and refactors maintain high-quality coverage and maintainable code.

Can I apply a TDD workflow to refactoring and bug fixes?

Yes, you can apply a TDD workflow to refactoring and bug fixes. It provides a repeatable process that preserves quality by validating changes against existing unit, integration, and end-to-end tests.

Do I need Playwright for end-to-end testing in a TDD workflow?

Playwright is supported for end-to-end testing within this TDD workflow. It helps validate comprehensive test coverage alongside your unit and integration tests to reach the 80%+ coverage requirement.

What are the limitations of enforcing strict TDD for all code changes?

Enforcing strict TDD requires writing unit, integration, and end-to-end tests before implementation, which may increase initial development time. However, it prevents flaky releases and ensures maintainable, high-quality code.