What problem does it solve?
This Skill automates the process of testing code by discovering testable units, generating tests, running them in a browser, and automatically fixing failures, ensuring code quality with minimal manual intervention.
Core Features & Use Cases
- Scoped Testing: Test specific files, recent changes, or entire applications.
- Automated Fixes: Identifies failures, edits source code, and retests until all tests pass.
- Persistent Test Library: Saves passing tests for future runs, building a robust test suite over time.
- Use Case: After making changes to your application's authentication flow, use
/smoke-test the changes I just made to automatically test the affected components, identify any regressions, and fix them before they reach production.
Quick Start
Run /smoke-test on the file src/utils/calculator.js to test its functionality.