What problem does it solve?
This Skill eliminates the risk of shipping untested or broken code by enforcing a structured test-first workflow, ensuring all new features and bug fixes are fully validated before deployment.
Core Features & Use Cases
- Test-Driven Development for New Features: Write failing tests to define expected behavior, implement code to make tests pass, then refactor while keeping all tests green.
- Prove-It Bug Fix Workflow: Reproduce bugs with failing tests, fix the underlying code, verify the test passes, and run full regression tests to catch side effects.
- Frontend Testing Integration: Automatically pairs with browser testing tools for issues requiring Chrome DevTools validation.
- Use Case: When adding a new user authentication feature, use this Skill to first write tests for valid login, invalid credentials, and edge cases, implement the authentication logic, then refactor the code while ensuring all tests remain passing. For a bug where login fails with special characters, write a test that reproduces the issue, fix the authentication logic, then confirm the test passes and no other login tests are broken.
Quick Start
Use the test skill to run the full test-driven development workflow for the new user notification feature, including writing failing tests, implementing the feature, and refactoring while keeping all tests green.