What problem does it solve?
This Skill automates running test suites and producing clear pass/fail and coverage reports so engineers can validate code quality before merging or deploying. It removes manual detection of test frameworks and the tedious work of extracting test counts and coverage metrics from raw output.
Core Features & Use Cases
- Framework detection: Inspect repository indicators (package.json, pytest.ini, go.mod, Cargo.toml, Makefile) and select the appropriate test command.
- Execution and reporting: Run tests with verbose flags, capture raw terminal output, and summarize total, passed, failed, and skipped tests along with durations.
- Coverage extraction and evidence: Run available coverage commands, extract line/branch/function percentages, and include raw logs and failing test error messages in the report.
- Use case: Before creating a release PR, run this Skill to validate that all tests pass, include coverage results in the PR description, and attach raw test logs for reviewers.
Quick Start
Run the full test suite, capture the raw output, and generate a summarized pass/fail and coverage report for the repository.