tdd-workflow

Automate a red-green-refactor test-driven development workflow for feature implementation.

3|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/peopleforrester/claude-dotfiles --skill tdd-workflow-peopleforrester
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: tdd-workflow
Source: https://github.com/peopleforrester/claude-dotfiles/tree/main/skills/development/tdd-workflow
Command: npx skills add https://github.com/peopleforrester/claude-dotfiles --skill tdd-workflow-peopleforrester

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Test-driven development workflow guidance that helps teams implement new features and fix bugs by writing tests first, ensuring code quality from the start.

Core Features & Use Cases

  • Red-Green-Refactor cycle: Guides the iterative process of writing a failing test, making code pass, and refactoring safely.
  • Test scaffolding patterns: Provides templates and examples for common test cases, edge cases, and error handling.
  • Workflow discipline across tasks: Applicable to feature development, bug fixes, and maintenance tasks requiring high test coverage.

Quick Start

Ask for a TDD plan for a feature, and the skill will outline the red-green-refactor steps, test cases to write, and suggested refactoring changes.

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 test-driven development workflow for new features?▼

To implement a test-driven development workflow, this skill automates the red-green-refactor cycle, providing step-by-step guidance for writing failing tests, making code pass, and refactoring safely across feature implementation tasks.

What is the red-green-refactor cycle and how does it guide test scaffolding?▼

The red-green-refactor cycle is an iterative testing process where you write a failing test, make it pass, and refactor safely. This skill provides test scaffolding patterns and templates for common test cases, edge cases, and error handling.

Can I apply test-driven development to bug fixes and maintenance tasks?▼

Yes, you can apply test-driven development to bug fixes and maintenance tasks. The skill enforces workflow discipline across these tasks, ensuring high test coverage and code quality from the start.

How do I start writing tests first when adding a new software feature?▼

To start writing tests first, ask for a TDD plan for your feature. The skill will outline the necessary red-green-refactor steps, specific test cases to write, and suggested refactoring changes.

What's the best way to ensure high test coverage across an existing codebase?▼

The best way to ensure high test coverage is enforcing workflow discipline through test-driven development. This skill guides teams in applying the red-green-refactor cycle to feature development, bug fixes, and maintenance tasks.