# Seven Pass Review

Mechanize Pattern 15, the seven-pass adversarial review protocol for academic...

- Repository: https://github.com/pedrohcgs/claude-code-my-workflow (1676 stars)
- Category: Engineering
- License: MIT
- Last updated: 2026-09-27
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add pedrohcgs/claude-code-my-workflow --skill seven-pass-review -g -a claude-code -y`
Codex: `npx skills add pedrohcgs/claude-code-my-workflow --skill seven-pass-review -g -a codex -y`
Cursor: `npx skills add pedrohcgs/claude-code-my-workflow --skill seven-pass-review -g -a cursor -y`
Gemini CLI: `npx skills add pedrohcgs/claude-code-my-workflow --skill seven-pass-review -g -a gemini-cli -y`

## Description

Mechanize Pattern 15, the seven-pass adversarial review protocol for academic manuscripts. Spawns 7 fresh-context subagents in parallel (abstract, intro, methods, results, robustness, prose, citations), then synthesizes a prioritized revision checklist. Use for submission-ready or R&R-stage papers where single-pass review isn't enough.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Seven-Pass Adversarial Review

Runs seven independent reviewers, each focused on a single lens, then synthesizes their findings into one prioritized revision plan, the fan-out → reduce → judge runtime from `orchestrator-protocol.md`, applied with seven lenses.

**Why seven passes?** A single-agent review blends lenses and softens each one. Seven forked agents each approach the paper with full context budget for their own lens, then a synthesizer resolves conflicts and de-duplicates.

> **When to pick this over `/review-paper`:** It runs seven forked reviewers plus a synthesizer, so it costs several times a single-pass `/review-paper`. Use it when the paper is submission-ready or at R&R stage and you need maximum lens coverage. For early drafts or iterative work, `/review-paper` is the right tool. For journal-simulation pressure test, use `/review-paper --peer <journal>` instead.

## Inputs

- `$0`, manuscript path (`.tex`, `.qmd`, `.md`, or `.pdf`). Required.

## The Seven Lenses

Each lens runs as its own subagent in a **fresh context** (never a conversation fork) so the main conversation stays clean and no lens sees another's findings.

The rest: https://github.com/pedrohcgs/claude-code-my-workflow/blob/HEAD/.claude/skills/seven-pass-review/SKILL.md
