implement-plan-tdd

Execute TDD plans with wave-based parallel agents and worktree isolation.

1|Updated Dec 17, 2025
One-click install
npx skills add https://github.com/JonnyCBB/claude-code-config --skill implement-plan-tdd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implement-plan-tdd
Source: https://github.com/JonnyCBB/claude-code-config/tree/main/plugins/jbb-feature-dev/skills/implement-plan-tdd
Command: npx skills add https://github.com/JonnyCBB/claude-code-config --skill implement-plan-tdd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Execute TDD-aware implementation plans by orchestrating wave-based parallel agents and maintaining strict worktree isolation. This skill ensures RED/GREEN sequencing, predictable merges, and automated verification across complex plans that originate from create-plan-tdd.

Core Features & Use Cases

  • Wave-based parallel execution with dedicated RED and GREEN agents per task
  • Worktree isolation to prevent cross-task interference
  • Hybrid merge strategy with no-overlap guarantees for clean merges
  • Phase-driven plan loading, domain/language context injection, and post-wave spec-compliance checks
  • Interactive and non-interactive modes with mismatch logging and recovery

Quick Start

Provide a plan produced by create-plan-tdd and trigger this skill with the command 'implement TDD plan' to start executing it against your repository.

Frequently Asked Questions about implement-plan-tdd

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

FAQPage Schema
How do I execute TDD implementation plans with parallel agents?

You can execute TDD implementation plans by orchestrating wave-based parallel agents that manage RED and GREEN phases. This skill coordinates worktree isolation to prevent cross-task interference and applies hybrid merge strategies for clean integration across multiple tasks.

What is wave-based parallel execution in TDD workflows?

Wave-based parallel execution is a coordination mechanism that assigns dedicated RED and GREEN agents to individual tasks. It processes plan artifacts in sequential waves, applying worktree isolation to prevent cross-task interference during automated test-driven development.

How do worktrees prevent cross-task interference during automated TDD?

Worktrees prevent cross-task interference by maintaining strict isolation for each parallel agent during TDD execution. This ensures RED/GREEN phases operate independently without overwriting changes, enabling predictable merges with no-overlap guarantees across tasks.

Do I need a specific plan format to start TDD orchestration?

Yes, you need a plan generated by create-plan-tdd to start TDD orchestration. The skill depends on these plan artifacts and integrated prompts to drive agent behavior, detect language contexts, and manage phase-driven spec-compliance verification.

Can I run TDD agents in non-interactive mode for automated merges?

Yes, you can run TDD agents in non-interactive mode for automated merges. The skill supports both interactive and non-interactive modes, logging mismatches and providing recovery options during phase-driven plan loading and post-wave spec-compliance checks.

What's the best way to verify spec-compliance across parallel TDD tasks?

The best way to verify spec-compliance across parallel TDD tasks is applying post-wave checks after GREEN phase completion. The skill automatically verifies spec-compliance across multiple tasks following hybrid merge strategies with no-overlap guarantees.