tdd

Guide teams through a Red-Green-Refactor cycle for test-first development.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Jimmy-Jung/claude_symbiote --skill tdd-jimmy-jung
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tdd
Source: https://github.com/Jimmy-Jung/claude_symbiote/tree/main/.claude/skills/tdd
Command: npx skills add https://github.com/Jimmy-Jung/claude_symbiote --skill tdd-jimmy-jung

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

테스트 주도 개발(TDD)의 강제 워크플로우가 부재하여 발생하는 기능의 불안정성과 회귀 문제를 줄이고, 개발자가 테스트를 먼저 작성하도록 유도합니다.

Core Features & Use Cases

  • Red-Green-Refactor 사이클을 체계적으로 안내하여 빠른 피드백과 품질 개선을 가능하게 합니다.
  • 에이전트 간 연동(tdd-guide, qa-tester, implementer)을 통해 테스트 주도 워크플로우가 팀 협업으로 확산되도록 지원합니다.
  • 변경사항에 따른 테스트 커버리지 확보 및 반복 가능한 프로세스를 제공합니다.

Quick Start

Start a new feature and run the TDD workflow to begin the Red-Green-Refactor cycle.

Frequently Asked Questions about tdd

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

FAQPage Schema
How do I enforce a test-driven development workflow for feature development?

You can enforce test-driven development by automating the Red-Green-Refactor cycle, guiding teams step-by-step to write tests first and ensure strict testing discipline for feature development.

What is the best way to guide a team through the Red-Green-Refactor cycle?

The best way to guide a team through the Red-Green-Refactor cycle is using an automated, step-by-step TDD workflow that provides fast feedback and enforces test-first writing for codebases with evolving specs.

Can I integrate test-driven development with existing QA guides and testing workflows?

Yes, test-driven development can integrate with QA guides like tdd-guide, qa-tester, and implementer, spreading the test-first workflow across team collaboration and ensuring measurable test-quality criteria are met.

Does test-first development work for codebases with evolving specs and defined acceptance criteria?

Test-first development works effectively for codebases with defined acceptance criteria or evolving specs by providing a repeatable TDD workflow that secures test coverage and reduces feature instability.

Why use an automated test-driven development process instead of writing tests manually?

An automated test-driven development process reduces regression problems and feature instability by enforcing strict testing discipline, securing test coverage for changes, and providing a repeatable development cycle.

When should I not use a strict test-driven development workflow?

You should avoid strict test-driven development workflows when your project lacks defined acceptance criteria or evolving specs, as the Red-Green-Refactor cycle requires clear testing goals to enforce discipline effectively.