About
Implement a rigorous Test-Driven Development (TDD) workflow for building high-quality, maintainable NestJS backends. This skill enforces a 'tests-first' approach, guiding you through the Red-Green-Refactor cycle to ensure that design decisions are driven by testability and requirements. It promotes Clean Architecture principles, such as Dependency Inversion and layer segregation, resulting in decoupled, robust, and easily refactorable code. Use this skill when building critical services, refactoring complex systems, or when projects demand high test coverage and verifiable quality gates from the start.