What problem does it solve?
This Skill prevents false confidence from weak, brittle, incomplete, or flaky tests by guiding the creation of executable specifications that detect regressions across application behavior and failure paths.
Core Features & Use Cases
- Comprehensive Test Design: Generate unit, integration, end-to-end, contract, and snapshot tests based on the system's boundaries and risks.
- Edge-Case Coverage: Address validation failures, dependency errors, timeouts, boundary conditions, concurrency, and unexpected data.
- Production-Ready Practices: Apply Arrange/Act/Assert structure, behavior-focused assertions, reliable mocks, test factories, coverage thresholds, and CI requirements.
- Use Case: When adding a user service method, use this Skill to define diagnostic tests for successful lookups, missing users, invalid input, repository failures, and integration behavior.
Quick Start
Ask the test-writer skill to inspect the target module and generate a complete test suite covering its behavior, edge cases, dependencies, and definition of done.