Install any skill in seconds. Free to start, no credit card required.
Get Started Free →dotnet/grade-tests
Grades a specified set of test methods individually and produces a concise table mapping each test (fully-qualified name) to a letter grade (A–F), a score band, and a one-line note — designed to be posted as a PR comment.
Passed 2 of 9 test cases with the skill, and 3 of 9 without it.
and 4 more in the full report
4 fixed2 passed either way10 still failing6 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 4 test cases the skill fixed. Same model, same prompt, with and without the skill.
Here is our `PaymentService.cs` class. Please write a comprehensive set of unit test methods using MSTest for this service.
| Checked | Without skill | With skill |
|---|---|---|
| declines to generate new test code | Missed | Passed |
| refers the caller to code-testing-generator or writing-mstest-tests for writing tests | Missed | Passed |
The instructions your model reads when the skill loads.
Grade a curated list of test methods and produce a compact, PR-comment-friendly report: one row per test method with a letter grade, a score band, and a one-line note explaining the grade. The skill does not discover tests on its own — the caller (typically a PR automation workflow or a human reviewer holding a specific list) provides the test methods to grade.
Language-specific guidance: Call the
test-analysis-extensionsskill to discover available extension files, then read the file matching the target codebase's language and framework (e.g.,extensions/dotnet.md,extensions/python.md,extensions/typescript.md,extensions/go.md). You MUST read the relevant extension file before scoring assertions or anti-patterns, because assertion APIs and idiomatic patterns differ significantly across frameworks.
Suite-wide audits (test-anti-patterns, assertion-quality,
test-smell-detection) produce excellent diagnostic reports, but they are
hard to consume as a short PR comment. Reviewers of a PR mostly want to know:
for the tests this PR adds or changes, are they good? This skill answers
that question with a one-row-per-test verdict that fits in a comment table.
test-anti-patterns (pragmatic) or test-smell-detection (formal) and
let the test-quality-auditor agent orchestrate.code-testing-generator
(any language) or writing-mstest-tests (MSTest specifically).test cases passed, vs 3 / 9 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.