adversarial-review
Use this skill when you need a serious code review, diff review, or implementation-plan review from independent reviewers.
Skill by MylesMCook
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/mylesmcook-adversarial-review
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/adversarial-review
What's inside
- Skill name
adversarial-review- Description
- Use this skill when you need a serious code review, diff review, or implementation-plan review from independent reviewers. In Codex hosts, run exactly three fresh Codex subagents with Skeptic, Architect, and Minimalist lenses. Return a PASS, CONTESTED, or REJECT verdict.
- License
- MIT
- Instructions
- 73 lines in SKILL.md · view on GitHub
Files (7)
- SKILL.md
- evals.json · evals/
- metadata.json
- reviewer-lenses.md · references/
- reviewer-prompt.md · references/
- subagent-review.md · references/
- verdict-format.md · references/
SKILL.md (first lines)
# Adversarial Review Use this skill to get independent review from three Codex subagents instead of same-thread self-validation. ## First Read Open these before launching reviewers: - `references/reviewer-lenses.md` - `references/reviewer-prompt.md` - `references/subagent-review.md` - `references/verdict-format.md` If the repo has local project instructions and they matter to the change, read them before prompting reviewers: - `AGENTS.md` - `brain/principles.md` ## Workflow 1. Identify the review target: diff, staged changes, PR branch, implementation plan, or a tight file list. 2. Write one sentence of intent: what the author is trying to achieve. 3. Gather the smallest useful context: - primary diff or staged changes - directly touched files - 1-3 nearby dependency files when needed - repo principles or project rules 4. If the target is a git worktree, record the pre-review `git status --short` state. 5. Spawn exactly three ordinary fresh Codex subagents in parallel, then label their returned results as: - `codex-skeptic` with the Skeptic lens - `codex-architect` with the Architect lens - `codex-minimalist` with the Minimalist lens 6. Give each subagent the same review target, same intent, same repo principles, and exactly one lens. 7. Instruct every subagent to stay read-only, avoid file writes, and return only markdown findings or `No material findings.` 8. Wait for all three final messages, then close the subagents. 9. If the target is a git worktree, compare post-review `git status --short` with the pre-review state. Treat unexplained new changes as `INCOMPLETE_COVERAGE`. 10. Synthesize with `references/verdict-format.md`: - verify all three subagent results exist and are usable - record missing, failed, timed-out, malformed, or incomplete reviewers under coverage - reject weak or hand-wavy claims; keep only evidence-backed findings - make a lead judgment for each finding: `accept` or `reject` with a one-line rationale 11. Return `PASS`, `CONTESTED`, or `REJECT`. ## Defaults - Exactly three Codex subagents are required for a complete review. - Do not call outside reviewer tools. - Do not fall back to a single local reviewer. - Do not write `.tmp` review files by default; use returned subagent messages. - If any subagent cannot run or returns unusable output, return `CONTESTED` with an explicit coverage failure. - If the host cannot spawn Codex subagents, return `CONTESTED` with `SUBAGENT_UNAVAILABLE`. - A Codex subagent inherits the parent sandbox and approval state. Do not describe it as stronger isolation than the parent actually provides. ## Failure Labels Use only these orchestration failure labels: - `SUBAGENT_UNAVAILABLE` - `SUBAGENT_FAILED` - `TIMEOUT` - `MALFORMED_OUTPUT` - `INCOMPLETE_COVERAGE` - `CALLER_MISUSE` ## Guardrails - Review only. Do not edit files, commit, open a PR, or run implementation commands as part of this skill. - Do not silently drop a failed reviewer. - Do not merge lenses. Each reviewer uses exactly one lens. - Do not claim a reviewer found an issue unless the finding has concrete evidence. - If coverage is complete and no accepted high-severity finding survives synthesis, return `PASS`. Include accepted medium or low findings as non-blocking recommendations.
From MylesMCook/mcook-skills, MIT.
More from MylesMCook/mcook-skills
- 0.529score
base-ui-stylex
MylesMCook
Build, review, or debug React components using Base UI and StyleX with live official documentation lookup and source citations.
SkillBFreshness: BClaude Code +9 - 0.524score
archive-stale-codex-tasks
MylesMCook
Inspect and safely archive stale idle Codex tasks when the user asks to clean up old Codex tasks, threads, or processes.
SkillBFreshness: BClaude Code +9 - 0.479score
american-inkblot-illustrations
MylesMCook
Use when creating, planning, prompting, generating, or editing quirky US English article illustrations: blog, newsletter, essay, Notion, document body art…
SkillCFreshness: CClaude Code +9 - 0.450score
goalie
MylesMCook
Use when the user wants to turn a rough idea, dirty goal, messy long-run prompt, sidechat thought, or under-scoped Codex task into clean Goal objective text…
SkillCFreshness: CClaude Code +9 - 0.450score
fugu-second-opinion
MylesMCook
Use only when the user explicitly invokes $fugu-second-opinion or asks for Sakana Fugu or Fugu Ultra by name to provide a second opinion, external model…
SkillCFreshness: CClaude Code +9 - 0.414score
browser-probe
MylesMCook
Exploratory browser QA for real web apps.
SkillDFreshness: DClaude Code +9 - 0.414score
laws-of-software-los
MylesMCook
Use this skill for software architecture, system design, ADRs, migration plans, code review, refactors, APIs, data changes, reliability, performance…
SkillDFreshness: DClaude Code +9 - 0.414score
deneb-authoring
MylesMCook
Author and debug Deneb visuals for Power BI, including dataset binding, PBIR persistence, report-theme integration, interactivity, and template metadata.
SkillDFreshness: DClaude Code +9 - 0.414score
dogfood
MylesMCook
Formal repro-first browser QA for real web apps.
SkillDFreshness: DClaude Code +9 - 0.414score
electron-best-practices
MylesMCook
Practical Electron guidance for building and maintaining desktop apps with clear main process, renderer, preload, IPC, BrowserWindow, packaging, Electron…
SkillDFreshness: DClaude Code +9 - 0.414score
agent-skills-architect
MylesMCook
Create, audit, improve, rewrite, or package Agent Skills and Codex skills.
SkillDFreshness: DClaude Code +9 - 0.411score
brainerd
MylesMCook
Initialize or update a repo-local `brain/`: create the `brain/` folder and managed `AGENTS.md` block, reflect durable repo learnings into principles or notes…
SkillDFreshness: DClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Jun 1, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/MylesMCook/mcook-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from MylesMCook
- 0.529score
base-ui-stylex
MylesMCook
Build, review, or debug React components using Base UI and StyleX with live official documentation lookup and source citations.
SkillBFreshness: BClaude Code +9 - 0.524score
archive-stale-codex-tasks
MylesMCook
Inspect and safely archive stale idle Codex tasks when the user asks to clean up old Codex tasks, threads, or processes.
SkillBFreshness: BClaude Code +9 - 0.479score
american-inkblot-illustrations
MylesMCook
Use when creating, planning, prompting, generating, or editing quirky US English article illustrations: blog, newsletter, essay, Notion, document body art…
SkillCFreshness: CClaude Code +9 - 0.450score
goalie
MylesMCook
Use when the user wants to turn a rough idea, dirty goal, messy long-run prompt, sidechat thought, or under-scoped Codex task into clean Goal objective text…
SkillCFreshness: CClaude Code +9 - 0.450score
fugu-second-opinion
MylesMCook
Use only when the user explicitly invokes $fugu-second-opinion or asks for Sakana Fugu or Fugu Ultra by name to provide a second opinion, external model…
SkillCFreshness: CClaude Code +9 - 0.414score
deneb-authoring
MylesMCook
Author and debug Deneb visuals for Power BI, including dataset binding, PBIR persistence, report-theme integration, interactivity, and template metadata.
SkillDFreshness: DClaude Code +9
Cite this page
adversarial-review skill. Agent Mart. https://agentmart.dev/skills/mylesmcook-adversarial-review (last updated 2026-10-24)