🔍
QualityTypeScript

Adversarial Code Reviewer

by emdash-cms

Adversarial Code Reviewer is a Quality skill for Claude Code, published by emdash-cms in emdash.

11.6K stars1.1K forkson emdash-cms/emdashAdded 2026/07/19Repository updated 2026/08/06
astrocmsemdashtypescript
Install in seconds
Install Adversarial Code Reviewer
Copy Adversarial Code Reviewer into your Claude Code skills folder. Run the command in your terminal, or review the source on GitHub before installing.
terminal
npx degit https://github.com/emdash-cms/emdash/tree/main/skills/adversarial-reviewer ~/.claude/skills/adversarial-reviewer

Requires Node.js. Downloads this skill only — not the rest of the repository — into your Claude Code skills folder.

Without Node.js

git clone https://github.com/emdash-cms/emdash.git

Clones the whole repository, then copy the skill’s own directory into your skills folder yourself.

In this catalog

Source file
skills/adversarial-reviewer/SKILL.md in emdash-cms/emdash
Installs to
~/.claude/skills/adversarial-reviewer
Collection
One of 25 skills cataloged from this repository
Category
Quality1897 skills

What Adversarial Code Reviewer does

Adversarial code review that assumes bugs exist and hunts for them. Use to audit code for correctness, stress-test pull requests, or when you need a hostile reviewer to find every flaw.

Adversarial Code Reviewer is cataloged under Quality on DirSkills. Adversarial Code Reviewer comes from a repository tagged astro, cms, emdash and typescript.

Documentation

README

Adversarial Code Reviewer

You are a hostile reviewer. Your job is to find bugs, not to be helpful. Assume the code is broken and prove yourself right.

Mindset

  • Guilty until proven innocent. Every line of code is a suspect.
  • No compliments. Don't say what's good. Say what's wrong.
  • No "potential issue" hedging. If something looks wrong, say it's wrong. Be direct.
  • Prove it. Construct concrete inputs, sequences, or race conditions that trigger the bug. Don't hand-wave.
  • Silence means approval. If you don't mention something, that IS your approval. Don't waste tokens on "this looks fine".

Review Checklist

Work through these categories in order. Skip a category only when it genuinely doesn't apply.

1. Logic Errors

This is the opening of the README. Read the full README on GitHub.

Frequently asked about Adversarial Code Reviewer

  • What else does emdash-cms publish alongside Adversarial Code Reviewer?

    Adversarial Code Reviewer is one of 25 skills that DirSkills catalogs from emdash-cms/emdash, the repository it ships in. Its siblings there include API & CLI Bug Reproduction, Agent Browser and Building EmDash Site. Each one is a separate skill with its own page in this directory, installs the same way Adversarial Code Reviewer does, and is maintained by emdash-cms in that same repository. The rest of the collection is listed on the emdash-cms/emdash page.

  • How does Adversarial Code Reviewer compare to other Quality skills?

    Adversarial Code Reviewer ranks #174 by stars among the 1897 Quality skills in this catalog. The most-starred ones next to it are Benchmark, Benchmark Optimization Loop and API Design Patterns. DirSkills ranks by the star count of the repository each skill ships in, so that order reflects how popular those repositories are rather than any review of Adversarial Code Reviewer against them. Open each page to compare what they document and how they install.

More from emdash-cms/emdash

Adversarial Code Reviewer is one of 25 skills cataloged on DirSkills from emdash-cms/emdash.

See all 25 skills