tdd

Orchestrate TDD workflows by executing feature plans with sub-agents.

Updated Aug 30, 2025
One-click install
npx skills add https://github.com/ajmartin94/CookingAssistant --skill tdd-ajmartin94
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tdd
Source: https://github.com/ajmartin94/CookingAssistant/tree/main/.claude/skills/tdd
Command: npx skills add https://github.com/ajmartin94/CookingAssistant --skill tdd-ajmartin94

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinates end-to-end TDD workflows by orchestrating feature plans with outside-in testing, while avoiding any coding by the orchestrator.

Core Features & Use Cases

  • Plan-driven execution: reads a plan and creates ordered tasks across E2E, Backend, and Frontend phases.
  • Agent-based execution: spawns specialized impl and review sub-agents to implement and verify work without editing tests.
  • Friction surfacing: tracks blockers and surfaces friction to the user for review.

Quick Start

Run the orchestrator to execute a defined plan end-to-end.

Frequently Asked Questions about tdd

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

FAQPage Schema
How do I orchestrate end-to-end TDD workflows from a feature plan?

End-to-end TDD orchestration reads an existing feature plan and creates ordered tasks across E2E, Backend, and Frontend phases. It coordinates RED/GREEN testing cycles automatically by spawning specialized implementation and review sub-agents to execute work without manual coding.

What is outside-in development and how does it structure testing phases?

Outside-in development structures testing by progressing from E2E to Backend and Frontend phases. This approach validates external behavior first, then drives internal implementation, coordinating RED/GREEN cycles across each layer using specialized sub-agents to verify work.

Can I resume a partially completed TDD session with existing tasks?

You can resume a partially completed TDD session with existing tasks. The orchestration workflow detects prior progress and continues executing the feature plan, coordinating remaining RED/GREEN phases and spawning implementation sub-agents to finish the outstanding work.

Do I need a predefined plan before running outside-in TDD orchestration?

A predefined plan is required before running outside-in TDD orchestration. The orchestrator validates plan presence upfront to structure dependencies across E2E, Backend, and Frontend tasks, ensuring sub-agents have a defined sequence to execute without manual coding.

How does TDD orchestration handle blockers during implementation?

TDD orchestration handles blockers by tracking friction during sub-agent execution. Instead of failing silently, it surfaces these friction points to the user for review, allowing you to identify and resolve constraints blocking the RED/GREEN development phases.

Best way to automate feature plan execution without manual coding?

Automating feature plan execution without manual coding is done through agent-based TDD orchestration. It spawns specialized implementation and review sub-agents to handle the coding, sequentially executing E2E, Backend, and Frontend tasks while coordinating RED/GREEN testing phases.