Install any skill in seconds. Free to start, no credit card required.
Get Started Free →waybarrios/code-review
Review a pull request or a set of code changes for bugs, logic errors, and project-convention violations using a confidence-filtered, multi-agent process.
Passed 5 of 11 test cases with the skill, and 3 of 11 without it.
and 6 more in the full report
6 fixed3 passed either way11 still failing2 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 6 test cases the skill fixed. Same model, same prompt, with and without the skill.
Perform a review on local modifications. If all detection roles finish and zero candidates remain unresolved or reportable, state the summary sentence.
| Checked | Without skill | With skill |
|---|---|---|
| Emits the exact string 'No issues found. Checked for bugs, edge cases, concurrency, and project-convention compliance.' when coverage is complete and zero defects are reported. | Missed | Passed |
The instructions your model reads when the skill loads.
Provide a high-signal review of one frozen change set. Surface real, actionable issues while making incomplete coverage visible instead of treating missing work as a clean result.
[REDACTED] and retain only the minimum location, type, and remediation evidence.Track scope discovery, detection, cross-checking, validation, and output in a todo list. Execute the following steps in order.
Resolve review mode with this precedence:
Do not mix modes or widen an explicit scope.
Run gh pr view <PR> --json number,title,body,state,isDraft,baseRefName,baseRefOid,headRefOid,files. Stop without reviewing a closed PR, a draft PR, or a change that is both trivial and obviously correct.
Pin baseRefOid and headRefOid from that response. Ensure those objects are available, compute the baseline with git merge-base <baseRefOid> <headRefOid>, and diff that merge base against the pinned headRefOid. Never substitute origin/HEAD, a symbolic branch tip, or the current checkout for either pinned PR object. Record every file and status, including deletions and renames.
Use the explicit baseline, implementation, and paths exactly as requested. For an explicit path list without commits, use HEAD as the baseline and the complete working tree as the implementation; include staged, unstaged, deleted, renamed, and untracked changes only for those paths. Do not add nearby files to the change set.
Set the baseline to HEAD and the implementation to the complete working tree. Use git diff --find-renames HEAD so staged and unstaged changes are represented together. Run git ls-files --others --exclude-standard, read every untracked file as an addition, and include it in the diff evidence. Record staged, unstaged, deleted, renamed, and untracked statuses.
test cases passed, vs 3 / 11 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.