create-plan-tdd

Generate TDD implementation plans with wave-based task grouping and multi-persona reviews.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams create structured, TDD-driven implementation plans using multi-persona reviews and wave-based task grouping.

Core Features & Use Cases

  • Red-Green-Refactor cycles per task to enforce test-first development
  • Waves for dependency-based parallelization, enabling concurrent work where possible
  • Multi-persona review before finalization to ensure quality and coverage
  • Generates plan artifacts and supporting docs in the Claude Thought workspace for traceability

Quick Start

Provide a task description or ticket reference to initiate plan generation.

Frequently Asked Questions about create-plan-tdd

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

FAQPage Schema
How do I generate a structured TDD implementation plan with wave-based parallelization?

To generate a structured TDD implementation plan, provide a task description or ticket reference to initiate automated wave-based task grouping. The system maps dependencies and creates wave groupings to enable concurrent work.

What is wave-based task grouping in test-driven development?

Wave-based task grouping in test-driven development organizes implementation tasks by dependencies to enable parallelization. It typically starts with a Wave 0 for infrastructure setup, followed by subsequent waves of concurrent tasks.

Does this TDD planning approach enforce RED, GREEN, and REFACTOR cycles for every task?

Yes, the TDD planning approach enforces RED, GREEN, and REFACTOR cycles for every task. It structures the implementation plan to strictly follow test-first development cycles before finalizing any wave.

How do multi-persona reviews improve test-first development planning?

Multi-persona reviews improve test-first development planning by applying diverse analytical perspectives before finalization. This review loop evaluates the generated plan artifacts for quality, dependency accuracy, and test coverage gaps.

Can I parallelize development tasks using dependency analysis in a TDD workflow?

Yes, you can parallelize development tasks using dependency analysis to structure concurrent work waves. The planning automation analyzes task dependencies and groups them into waves to maximize parallel execution safely.

What are the limitations of using wave-based planning for test-driven development?

A limitation of wave-based planning for test-driven development is the strict dependency on prior wave completion, meaning tasks with heavy interdependencies cannot be easily parallelized within the same wave.