# Test-Driven Development (TDD)

> **Source**: `sources/github/mattpocock-skills/skills/engineering/tdd/SKILL.md`
> **License**: MIT
> **Use when**: Writing code with tests first, Red-Green-Refactor cycle, ensuring test coverage

## Overview
Enforces the classic TDD workflow: write a failing test (Red), make it pass with minimal code (Green), then improve the code (Refactor). From Matt Pocock's engineering skills.

## Key Topics
- Red-Green-Refactor cycle
- Writing meaningful test cases first
- Minimal implementation to pass tests
- Refactoring with confidence
- Test organization and naming

## Full Instructions
Read the complete skill file at: `sources/github/mattpocock-skills/skills/engineering/tdd/SKILL.md`
