---
name: dokhacgiakhoa/tdd-workflow
source: https://app.decimal.ai/s/dokhacgiakhoa-tdd-workflow@1/SKILL.md
source_sha256: 2c2a163fd19a
---

# 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)