--- description: Enforces Test-Driven Development (TDD) practices, including writing failing tests first, implementing minimal code to pass tests, and refactoring while maintaining passing tests. This rule promotes robust and reliable code. globs: **/* --- - |- 3. Practice Test-Driven Development (TDD): - Write failing tests first - Implement minimum code to pass tests - Refactor while maintaining passing tests