tdd-execution

Automate task execution with a red-green-refactor loop and per-task commits.

4|Updated Dec 10, 2025
One-click install
npx skills add https://github.com/tommymorgan/claude-plugins --skill tdd-execution-tommymorgan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tdd-execution
Source: https://github.com/tommymorgan/claude-plugins/tree/main/tommymorgan/planning/skills/tdd-execution
Command: npx skills add https://github.com/tommymorgan/claude-plugins --skill tdd-execution-tommymorgan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates autonomous task execution using Test-Driven Development to drive plan tasks with verifiable progress and reduced manual overhead.

Core Features & Use Cases

  • Autonomous TDD loop: red-green-refactor execution for each task.
  • Code-review gates and root-cause analysis for failures.
  • Per-task commits and plan updates to preserve progress across sessions.

Quick Start

Run the tdd-execution workflow on a pending plan task to autonomously implement it.

Frequently Asked Questions about tdd-execution

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

FAQPage Schema
How do I automate test-driven development execution for my software plan tasks?

Automate test-driven development execution by running a red-green-refactor loop for each planned task, enforcing deterministic verification and per-task commits to preserve progress across sessions.

What is autonomous TDD execution with code-review gates and how does it work?

Autonomous TDD execution drives plan tasks through red-green-refactor cycles, inserting code-review gates to verify implementations and triggering root-cause analysis when tasks are blocked or uncertain.

Can I use automated TDD loops to handle blocked tasks or uncertain software development workflows?

Yes, automated TDD loops handle blocked tasks by triggering root-cause analysis, applying guardrails to prevent unsafe actions or data leakage, and updating the plan to reflect the uncertain state.

Does autonomous test-driven development execution support per-task commits and session recovery?

Autonomous test-driven development execution supports per-task commits and plan updates, preserving verifiable progress across sessions so you can resume work without losing completed task states.

What are the limitations of using autonomous TDD execution for software engineering workflows?

Autonomous TDD execution requires a pending plan task to start and relies on deterministic verification loops, meaning tasks lacking clear test criteria or requiring manual root-cause intervention may stall.

Do I need a pre-existing plan task to start automated TDD red-green-refactor cycles?

Yes, you need a pending plan task to initiate the automated TDD red-green-refactor cycles, as the workflow derives its execution steps and verification gates directly from the task plan.