What problem does it solve?
Reviewers of pull requests need a quick, per-test verdict on the quality of newly added or modified tests, but full suite-wide audit reports are too long to consume as a PR comment. This Skill grades each specified test method individually and outputs a compact table with a letter grade, score band, and one-line justification.
Core Features & Use Cases
- Per-Test Grading: Scores each test on assertion strength, structure and focus, and anti-pattern hygiene, then combines them into a capped A-F letter grade with a score band.
- Polyglot Support: Handles .NET, Python, TypeScript/JavaScript, Java, Go, Ruby, Rust, Swift, Kotlin, PowerShell, and C++ by loading language-specific extension guidance before scoring.
- PR-Ready Output: Produces a summary plus a per-test Markdown table capped at 50 rows, with worst tests surfaced first and overflow collapsed into details blocks.
- Use Case: A PR automation workflow passes the tests changed in a pull request and posts a comment table showing each test's grade, band, and a one-line note so reviewers can triage follow-up improvements.
Quick Start
Grade the test methods in OrderTests.cs and produce a per-test grade table for my pull request comment.