Install any skill in seconds. Free to start, no credit card required.
Get Started Free →vm0-ai/code-quality
Deep code review and quality analysis for vm0 project
Passed 16 of 19 test cases with the skill, and 17 of 19 without it.
1 fixed18 passed either way2 still failing2 broke
Tokens, turns and time describe resource use, not a dollar price.
A test case the skill fixed. Same model, same prompt, with and without the skill.
Please review the commit range `a1b2c3d..e4f5g6h` for code quality smells. We don't have an active PR open right now. Where should the review findings and verdict be published?
| Checked | Without skill | With skill |
|---|---|---|
| Reports review findings directly back to the caller without inventing a pull request destination. | Missed | Passed |
The instructions your model reads when the skill loads.
review <pr-id|commit-range|description>: review the identified change. For a
PR, follow REVIEW.md; it owns practice routing, evidence,
verdicts, and posting. For a commit range, apply the same relevant practices
and report findings to the caller without inventing a PR destination.cleanup [scope]: implement removal of redundant error handling in the
requested scope. The existing defensive-code-cleanup command routes here.Read code quality and select additional guidance from the documentation index. Searches identify candidates; inspect actual behavior before reporting a violation.
Search the requested source for catches that only log and rethrow, fabricate a generic success/empty result, or duplicate a framework-owned error response. For an unbounded cleanup request, select up to ten related, justified removals.
Before removing each catch, trace its caller and owning error boundary. Establish what the caller observes after removal and why the existing handler is redundant. Do not remove:
Apply fallback rules, deployment compatibility, and reference authority when those boundaries are involved. A catch containing only a log is not automatically redundant: verify whether it owns necessary diagnostics or rejection handling.
Remove unused imports and adjust callers only when the preserved contract
requires it. Keep async work attached to its owning cancellation signal;
detach() is not a replacement for error handling inside signals.
test cases passed, vs 17 / 19 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.