# Test-Driven Development

> Write the failing test before implementation

**Subcategory:** Workflow  
**License:** MIT  
**Source:** https://github.com/obra/superpowers/blob/main/skills/test-driven-development/SKILL.md

---

## When it is useful

Use when implementing any feature or bugfix, before writing implementation code

## The Catch

Red, then green, then code. Agents skip the red step constantly.
