TDD Kata Workflow

Orchestrate Red-Green-Refactor cycles with Tester, Implementer, and Refactorer agents.

Updated Jan 17, 2026
One-click install
npx skills add https://github.com/xpepper/tdd-kata-claude-plugin --skill tdd-kata-workflow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: TDD Kata Workflow
Source: https://github.com/xpepper/tdd-kata-claude-plugin/tree/main/skills/tdd-kata-workflow
Command: npx skills add https://github.com/xpepper/tdd-kata-claude-plugin --skill tdd-kata-workflow

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill should be used when the user asks to "practice TDD", "start a kata", "code kata", "test-driven development", "red green refactor", mentions "object calisthenics" constraints, or when agents in the tdd-kata plugin need TDD cycle guidance. Provides comprehensive TDD best practices and kata workflow orchestration.

Core Features & Use Cases

  • Guidance for practicing TDD through kata exercises, coordinating Red-Green-Refactor cycles.
  • Supports kata constraints (e.g., object calisthenics) and cross-agent collaboration (Tester, Implementer, Refactorer).
  • Session persistence and standardized commit messaging to maintain kata history and lessons learned.

Quick Start

Ask Claude to guide you through a full TDD kata session using the Red-Green-Refactor cycle and object calisthenics constraints.

Frequently Asked Questions about TDD Kata Workflow

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

FAQPage Schema
How do I practice TDD using the red-green-refactor cycle?

To practice TDD using the red-green-refactor cycle, you need structured guidance through writing failing tests, implementing minimal code, and refactoring. This workflow orchestrates the cycle by coordinating specialized agents and enforcing short feedback loops.

What are object calisthenics constraints in a TDD kata?

Object calisthenics constraints in a TDD kata are strict coding rules, such as limiting method length or wrapping primitives, designed to improve code design. The workflow enforces these constraints during the refactoring phase to ensure disciplined practice.

How do I start a code kata session with agent-based workflow?

Starting a code kata session with an agent-based workflow involves assigning roles like Tester, Implementer, and Refactorer. The workflow tracks session state and provides TODO-driven feedback to guide teams through cross-language projects.

Can I use this TDD workflow for cross-language development teams?

Yes, you can use this TDD workflow for cross-language development teams. It provides agent-based collaboration through specialized roles and maintains kata history with standardized commit messaging across different programming environments.