tdd-orchestrator
Master TDD orchestrator for strict red-green-refactor discipline and multi-agent test-driven workflows. Use when implementing TDD across complex features, coordinating test and implementation agents, or enforcing TDD cycle discipline. Covers modern TDD practices, test isolation, and quality gates.
Why use this skill?
Master TDD cycles with the OpenClaw TDD Orchestrator. Enforce red-green-refactor discipline, manage complex workflows, and ensure high-quality, test-backed code.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/anton-abyzov/sw-tdd-orchestratorWhat This Skill Does
The tdd-orchestrator is a sophisticated OpenClaw agent skill designed to enforce strict Test-Driven Development (TDD) methodologies. It acts as a project manager and technical lead, ensuring that developers adhere to the classic Red-Green-Refactor cycle. By breaking complex feature development into manageable, test-verified increments, it prevents the common pitfalls of premature optimization and unchecked feature bloat. The skill facilitates multi-agent coordination, managing the interaction between test generation agents and implementation agents to ensure that every line of production code is supported by a failing test first, followed by the minimal amount of logic required to satisfy that requirement.
Installation
To integrate this skill into your environment, use the OpenClaw command-line interface. Run the following command in your terminal:
clawhub install openclaw/skills/skills/anton-abyzov/sw-tdd-orchestrator
Once installed, you can initialize the orchestrator within any development-focused agent conversation to start managing your TDD cycles automatically.
Use Cases
This skill is ideal for:
- Implementing complex new features where maintaining high code coverage is critical.
- Standardizing TDD practices across a team of developers or automated agents.
- Legacy code refactoring, where safety nets are required to prevent regressions.
- Enforcing strict discipline in high-stakes environments where code quality and maintainability are top priorities.
- Managing complex multi-agent workflows where one agent writes tests and another implements features.
Example Prompts
- "I need to implement a user authentication service. Please initialize the tdd-orchestrator and guide me through the first Red phase to define the required login logic."
- "We have a failing test suite for the payment processor. Start the Green phase and help me write the minimal implementation to get these tests passing."
- "The current feature is fully functional and tested. Let's move to the Refactor phase to clean up the code base while keeping all tests green."
Tips & Limitations
To get the most out of the tdd-orchestrator, follow these best practices: Always respect the 'one phase per response' rule to maintain state integrity. If the agent gets stuck, explicitly state the current phase (e.g., 'Moving to Refactor Phase'). Note that the token budget is strictly managed per phase to prevent hallucination; keep your requests concise and focused on a single logical unit of work. The orchestrator is designed for code-heavy tasks and may be overkill for simple scripting or configuration updates.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-anton-abyzov-sw-tdd-orchestrator": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write, code-execution
Related Skills
network-engineer
Cloud network architect for VPC design, service mesh, zero-trust networking, load balancers, and CDN optimization. Use for network troubleshooting or connectivity issues.
jira-multi-project-mapper
Expert in mapping SpecWeave specs to multiple JIRA projects with intelligent project detection and cross-project coordination. Use when syncing to multiple JIRA projects (project-per-team, component-based), or managing bidirectional sync across team boundaries.
helm-chart-scaffolding
Design, organize, and manage Helm charts for templating and packaging Kubernetes applications with reusable configurations. Use when creating Helm charts, packaging Kubernetes applications, or implementing templated deployments.
performance-optimization
React Native performance with Hermes V1, FlashList, expo-image v2, concurrent rendering. Use for slow app, memory leaks, or FPS issues.
release-strategy-advisor
Release strategy advisor - detects brownfield patterns (tags, CI/CD, changelogs), recommends versioning strategy based on architecture. Creates release-strategy.md.