tdd-orchestrate

Orchestrate a TDD workflow from feature spec to merge-ready code.

1|Updated Sep 8, 2023
One-click install
npx skills add https://github.com/cmb-sy/dotfiles --skill tdd-orchestrate-cmb-sy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tdd-orchestrate
Source: https://github.com/cmb-sy/dotfiles/tree/main/claude/skills/tdd-orchestrate
Command: npx skills add https://github.com/cmb-sy/dotfiles --skill tdd-orchestrate-cmb-sy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates end-to-end TDD workflow from feature specs to merge-ready code, reducing context switching and manual coordination.

Core Features & Use Cases

  • Design: translate a feature spec into a formal design document.
  • Plan: produce an implementation plan from the design, with commit-ready artifacts.
  • Workspace: prepare isolated worktrees and install dependencies automatically.
  • Execute: autonomously drive tasks through TDD cycles with automatic reviews and fix loops.
  • Integrate: interactive final merge decision ensuring code quality before deployment.

Quick Start

Provide your feature spec to /tdd-orchestrate to start the one-session pipeline.

Frequently Asked Questions about tdd-orchestrate

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

FAQPage Schema
How do I automate a TDD workflow from feature spec to merge-ready code?

You can automate a TDD workflow by orchestrating design, planning, workspace setup, execution, and integration phases into a single session. This pipeline automatically generates design docs, plans, worktrees, and code reviews with interactive checks.

What is phase-driven TDD orchestration and how does it manage software development cycles?

Phase-driven TDD orchestration is an automated process that transitions through defined development stages from design to integration. It manages software development cycles by enforcing quality gates, autonomously driving TDD execution, and generating commit-ready artifacts.

Can I use automated TDD orchestration to set up isolated worktrees and install dependencies?

Yes, automated TDD orchestration prepares isolated worktrees and installs dependencies automatically during the workspace phase. This setup ensures your execution phase runs in a clean, controlled environment before integration.

Does TDD orchestration support interactive code reviews and final merge decisions?

TDD orchestration supports interactive code reviews through automatic fix loops during execution and requires a final interactive merge decision during integration. This ensures code quality is verified before deployment.

What's the best way to translate a feature spec into an implementation plan with TDD?

The best way to translate a feature spec into an implementation plan with TDD is using an automated orchestrator that first generates a formal design document, then produces a commit-ready plan with defined artifacts before execution.

When should I not use a one-session TDD orchestrator for software development?

You should not use a one-session TDD orchestrator if your software development workflow lacks clear feature specs or requires manual coordination outside the defined design, plan, execute, and integrate phases.