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.