About
The TDD skill facilitates a disciplined Test-Driven Development workflow, helping users write tests before implementation to ensure high code quality and reliability. It provides structured guidance on the Red-Green-Refactor cycle, enforces best practices like Arrange-Act-Assert (AAA), and offers language-specific patterns for Python and Emacs Lisp. Whether you are building new features from scratch or refactoring legacy systems, this skill ensures that every line of code is verified and every requirement is met through a test-first approach.