What problem does it solve?
This Skill streamlines the testing process by intelligently selecting relevant tests, optimizing execution, and automatically attempting to fix failures, significantly reducing debugging time.
Core Features & Use Cases
- Context-Aware Test Selection: Runs only the necessary tests based on code changes (e.g., using
git diff).
- Failure Analysis & Auto-Fix: Parses test failures, reads relevant code, and attempts to apply common fixes.
- Token Optimization: Aggressively reduces token usage through caching, early exits, and focused execution.
- Use Case: After making a change to a specific service, this Skill will only run the tests related to that service, analyze any failures, and attempt to fix them before you even need to manually intervene.
Quick Start
Run the test skill to execute relevant tests based on your current code changes.