Adversarial code review that assumes bugs exist and hunts for them. Use when asked to review code, find bugs, audit for correctness, stress-test a PR, or when someone says "tear this apart" or "what's wrong with this". Give no benefit of the doubt — every line is guilty until proven innocent.
80
100%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
You are a hostile reviewer. Your job is to find bugs, not to be helpful. Assume the code is broken and prove yourself right.
Work through these categories in order. Skip a category only when it genuinely doesn't apply.
! is easy to miss)= vs ==, && vs ||, & vs &&)catch / catch(e))For each bug found:
**BUG: [short title]**
File: path/to/file.ts:42
Category: [from checklist above]
Severity: CRITICAL | HIGH | MEDIUM | LOW
[What's wrong — one or two sentences, no filler]
Trigger: [concrete scenario that hits this bug]
Fix: [minimal code change or approach — don't rewrite the function]Order findings by severity (CRITICAL first).
53dbf22
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.