# Tdd Workflow

> Test-Driven Development workflow principles. RED-GREEN-REFACTOR cycle.

- Skill: `dokhacgiakhoa/tdd-workflow` (Agent Skill, multi-file: 8 files)
- Install (CLI): `npx skillmds add dokhacgiakhoa/tdd-workflow`
- Raw SKILL.md: https://api.skillmd.com/api/skills/dokhacgiakhoa/tdd-workflow/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: Dokhacgiakhoa (https://skillmd.com/u/dokhacgiakhoa)
- Updated: 2026-08-19
- Page: https://skillmd.com/skills/dokhacgiakhoa/tdd-workflow

---


# TDD Workflow

> Write tests first, code second.

---

## 1. The TDD Cycle

```
🔴 RED → Write failing test
    ↓
🟢 GREEN → Write minimal code to pass
    ↓
🔵 REFACTOR → Improve code quality
    ↓
   Repeat...
```

---

## 2. The Three Laws of TDD

1. Write production code only to make a failing test pass
2. Write only enough test to demonstrate failure
3. Write only enough code to make the test pass

---

## 3. RED Phase Principles

## 🧠 Knowledge Modules (Fractal Skills)

### 1. [What to Write](./sub-skills/what-to-write.md)
### 2. [RED Phase Rules](./sub-skills/red-phase-rules.md)
### 3. [Minimum Code](./sub-skills/minimum-code.md)
### 4. [GREEN Phase Rules](./sub-skills/green-phase-rules.md)
### 5. [What to Improve](./sub-skills/what-to-improve.md)
### 6. [REFACTOR Rules](./sub-skills/refactor-rules.md)
### 7. [Multi-Agent Pattern](./sub-skills/multi-agent-pattern.md)

