What problem does it solve?
This Skill automates the execution of unit and integration tests, identifies the test framework, classifies failures, and enforces code coverage thresholds, ensuring code quality before proceeding.
Core Features & Use Cases
- Automated Test Execution: Runs the full test suite for a given feature.
- Framework Detection: Auto-detects from 16+ frameworks (Jest, Pytest, Go, etc.).
- Failure Classification: Distinguishes between code bugs (Tier 1) and environment issues (Tier 2).
- Coverage Enforcement: Checks code coverage against a defined threshold and can attempt to write new tests to meet it.
- Use Case: After writing code for a new feature, this Skill can be invoked to run all associated tests, report any bugs found, and verify that at least 80% of the code is covered by tests.
Quick Start
Run all tests for the 'user-auth' feature and ensure code coverage is above 80%.