# Tdd

> TDD

- Skill: `haohao-end/tdd` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add haohao-end/tdd`
- Raw SKILL.md: https://api.skillmd.com/api/skills/haohao-end/tdd/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Integrations & APIs
- Author: Haohao-end (https://skillmd.com/u/haohao-end)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/haohao-end/tdd

---

# TDD

这是一个测试驱动开发技能，强调红绿重构。

## 适用场景

- 用户要我写实现代码
- 用户要我先补测试再修逻辑
- 用户要我把某条行为固定成回归测试

## 工作方式

1. 先写一个会失败的测试。
2. 只做最小修改让测试变绿。
3. 再重构，保持测试继续通过。
4. 一次只推进一个薄切片，不要把一大堆行为混在一起。

## 约束

- 不要先写大实现再补测试。
- 不要为了覆盖率写无意义测试。
- 测试必须尽量覆盖真实调用点，而不是实现细节。

