tdd-orchestrator

Orchestrate TDD app development with fresh-context agents across Claude and Gemini.

Updated Jan 17, 2026
One-click install
npx skills add https://github.com/chijunzheng/ShowMe --skill tdd-orchestrator-chijunzheng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tdd-orchestrator
Source: https://github.com/chijunzheng/ShowMe/tree/main/.claude/skills/tdd-orchestrator
Command: npx skills add https://github.com/chijunzheng/ShowMe --skill tdd-orchestrator-chijunzheng

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires claude-agent-sdk, @google/gemini-cli, and includes scripts (resource) components.

What problem does it solve?

Orchestrates autonomous app development through test-driven development with fresh-context agents. Supports multiple AI backends (Claude and Gemini), tracks progress, handles retries, and coordinates feature implementation, verification, and commit steps. Generates and manages project scaffolding (features.json, progress.txt, tests/, src/), and guides agents with structured prompts and system messages.

Core Features & Use Cases

  • End-to-end TDD orchestration with fresh-context agents per feature to maximize isolation and reproducibility.
  • Backend-agnostic operation supporting Claude and Gemini with retry and progress tracking.
  • Scaffolded project structure (features.json, progress.txt, tests/, src/) and guided prompts for consistent agent interactions.

Quick Start

Initialize a new TDD project and run the orchestrator to auto-manage feature implementation.

Frequently Asked Questions about tdd-orchestrator

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

FAQPage Schema
How do I automate test-driven development with autonomous agents?

Automate test-driven development by orchestrating fresh-context agents to handle feature implementation, verification, and commits. The system manages project scaffolding and guides agents with structured prompts to maximize isolation and reproducibility.

What is fresh-context orchestration in TDD workflows?

Fresh-context orchestration in TDD assigns an isolated agent to each feature to maximize reproducibility. It coordinates implementation, verification, and commit steps while tracking progress and handling retries across AI backends.

Can I use both Claude and Gemini backends for autonomous app development?

Yes, autonomous app development supports backend-agnostic operation with both Claude and Gemini. The orchestrator coordinates feature implementation across these AI backends while providing retry mechanisms and progress tracking.

How do I initialize a TDD project structure for autonomous agents?

Initialize a TDD project by generating the managed scaffolding structure. The orchestrator creates features.json, progress.txt, tests/, and src/ directories, then uses structured prompts and system messages to guide agent interactions.

How are failures and retries handled during autonomous feature implementation?

Failures during autonomous feature implementation are managed through automatic retry mechanisms. The orchestrator tracks progress in progress.txt, re-attempts failed verification steps, and coordinates commits to ensure consistent TDD workflows.