tdd-workflow

Guide teams through a red-green-refactor TDD cycle with 80% coverage targets.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/PROPOFM/vibe-coding-standard-rules --skill tdd-workflow-propofm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tdd-workflow
Source: https://github.com/PROPOFM/vibe-coding-standard-rules/tree/main/claude-code/skills/tdd-workflow
Command: npx skills add https://github.com/PROPOFM/vibe-coding-standard-rules --skill tdd-workflow-propofm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides teams through a Test-Driven Development workflow to ensure features are designed and implemented through tests, improving reliability and maintainability.

Core Features & Use Cases

  • RED-GREEN-REFACTOR cycle drives feature development with tests.
  • Minimum 80% test coverage target with guidance on maintaining discipline.
  • Practical examples and best practices for writing tests, refactoring, and validating design.

Quick Start

Initiate a TDD cycle by writing a failing test for the desired behavior, implement the minimal code to pass, then refactor to improve quality while preserving coverage.

Frequently Asked Questions about tdd-workflow

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

FAQPage Schema
How do I implement a red-green-refactor cycle for test-driven development?

To implement a red-green-refactor cycle, write a failing test for the desired behavior, add the minimal code required to pass it, then refactor to improve quality while preserving test coverage.

What is the best way to maintain high test coverage during feature development?

The best way to maintain high test coverage is to drive feature development with tests, adhere to a strict red-green-refactor cycle, and track progress against a minimum 80% coverage target.

Can I use test-driven development for refactoring tasks across an existing codebase?

Yes, you can use test-driven development for refactoring tasks across existing codebases by writing tests first to validate design and ensure features remain reliable throughout the structural changes.

How does writing tests first improve software reliability and maintainability?

Writing tests first improves reliability and maintainability by ensuring features are designed and implemented through tests, which enforces clear test design practices and validates behavior before deployment.

What are the limitations of enforcing a strict test-driven development workflow?

Limitations of enforcing a strict test-driven development workflow include the discipline required to consistently write failing tests first and the overhead of maintaining an 80% coverage target during rapid feature development cycles.