tdd-workflow

Guide Test-Driven Development with a strict RED-GREEN-REFACTOR cycle and automated test execution.

1|Updated Feb 1, 2026
One-click install
npx skills add https://github.com/eroslifestyle/Claude-Orchestrator-Plugin --skill tdd-workflow-eroslifestyle
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tdd-workflow
Source: https://github.com/eroslifestyle/Claude-Orchestrator-Plugin/tree/main/github-package/skills/tdd-workflow
Command: npx skills add https://github.com/eroslifestyle/Claude-Orchestrator-Plugin --skill tdd-workflow-eroslifestyle

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill guides users through the Test-Driven Development (TDD) process, ensuring robust and well-tested code by enforcing a strict cycle of writing failing tests before implementation.

Core Features & Use Cases

  • Guided TDD Cycle: Follows the RED-GREEN-REFACTOR methodology.
  • Automated Test Execution: Detects and uses common test frameworks (pytest, jest, etc.).
  • Use Case: When developing a new feature, use this Skill to ensure that a failing test is written first, followed by the minimal code to pass, and then a refactoring step, all while maintaining test coverage.

Quick Start

Use the tdd-workflow skill to implement a new user authentication feature.

Frequently Asked Questions about tdd-workflow

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

FAQPage Schema
How do I implement test-driven development using the RED-GREEN-REFACTOR cycle?

Test-driven development using the RED-GREEN-REFACTOR cycle is implemented by first writing a failing test, creating the minimal code required to pass it, and then refactoring the implementation while maintaining test coverage.

Does this TDD workflow skill support automated test execution for pytest and jest?

Yes, this TDD workflow skill supports automated test execution by detecting and using common testing frameworks like pytest and jest to validate code during the development cycle.

What is the best way to ensure my code quality during refactoring?

The best way to ensure code quality during refactoring is to enforce strict test-driven development principles, which automate test execution and validate that your minimal implementation passes before optimizing the code structure.

Can I generate failing tests automatically before writing my feature implementation?

Yes, you can generate failing tests automatically before writing your feature implementation, as the workflow handles requirement analysis and test generation to enforce the initial RED phase of the TDD cycle.

When should I use a guided TDD workflow for my coding tasks?

You should use a guided TDD workflow when developing new features or refactoring existing code, ensuring that robust tests are written first and validating adherence to test-driven development principles.