aidd-tdd

Orchestrate red-green-refactor TDD cycles with subagents for test writing and implementation.

Updated Feb 11, 2026
One-click install
npx skills add https://github.com/janhesters/aidd-jan --skill aidd-tdd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aidd-tdd
Source: https://github.com/janhesters/aidd-jan/tree/main/.claude/skills/aidd-tdd
Command: npx skills add https://github.com/janhesters/aidd-jan --skill aidd-tdd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the Test-Driven Development (TDD) cycle, ensuring robust and well-tested code by enforcing the red-green-refactor methodology.

Core Features & Use Cases

  • Orchestrates TDD Cycle: Manages the entire red-green-refactor process by delegating tasks to specialized subagents.
  • Automated Test Execution: Runs tests to verify code correctness at each stage.
  • Use Case: When implementing a new feature, use this Skill to guide the process from writing failing tests to implementing the code and refactoring, ensuring high code quality and adherence to TDD principles.

Quick Start

Use the aidd-tdd skill to implement the new user authentication feature following the red-green-refactor cycle.

Frequently Asked Questions about aidd-tdd

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

FAQPage Schema
How do I automate the test-driven development cycle for new feature implementation?

You can automate the test-driven development cycle by orchestrating the red-green-refactor process, which coordinates specialized subagents to write tests, implement code, and verify outcomes automatically. It enforces TDD principles throughout software implementation.

What is the best way to enforce red-green-refactor methodology during software development?

The best way to enforce the red-green-refactor methodology is to use an automated TDD orchestration process that manages the cycle, runs tests to verify code correctness at each stage, and delegates tasks to specialized subagents for test writing and implementation.

Do I need a specific test runner to use an automated TDD workflow?

You do not need a specific test runner, but the automated TDD workflow requires detection of your project's existing test runners to execute tests properly. It adheres to your project's scope and test selection constraints during the red-green-refactor cycle.

Can I use automated TDD orchestration for bug fixing as well as new features?

Yes, you can use automated TDD orchestration for both software implementation and bug fixing. It manages the red-green-refactor process for any code changes by coordinating test writing and code implementation while verifying test outcomes at each stage.

How does automated test execution work during the refactoring phase?

Automated test execution during the refactoring phase works by running tests to verify code correctness after changes are made. The TDD cycle orchestrator coordinates specialized subagents to implement code, then executes tests to ensure adherence to TDD principles before proceeding.

Why should I use a TDD orchestrator instead of writing tests manually?

You should use a TDD orchestrator because it enforces disciplined adherence to TDD principles by managing the entire red-green-refactor process automatically. It coordinates specialized subagents for test writing and code implementation, ensuring robust and well-tested code without manual workflow overhead.