# review-all

Two independent agents inspect the same committed diff and combine their findings into one report. Use it for a second review before a PR.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 3800 installs
- Author: gjkim42
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/gjkim42/kanon-repo/tree/HEAD/skills/review-all/SKILL.md
- Updated: 2026-09-09
- HTML: https://affpapa.org/en/nevibecode/skills/review-all

## What it does

This skill sends two clean-context agents after the same `base...HEAD` range at the same time. One runs Codex’s `codex review --base` flow; the other checks the change against Google’s code-review guidance. Their findings are then combined and ordered by how strongly the reviewers agree.

The workflow only reviews code. It does not apply patches, use `--fix` or `--comment`, or post findings to GitHub. Its target is the current branch’s committed diff, so work that has not been committed is outside the review.

Codex login is a prerequisite for the Codex review path: `codex login status` must show an authenticated account. The skill is listed for Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, and OpenCode.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add gjkim42/kanon-repo --skill review-all -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/review-all/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/review-all/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add gjkim42/kanon-repo --skill review-all -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/review-all/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add gjkim42/kanon-repo --skill review-all -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/review-all/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install gjkim42/kanon-repo review-all
```

2. **Manually: put the files in place**
- File: `.github/skills/review-all/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add gjkim42/kanon-repo --skill review-all -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/gjkim42/kanon-repo --path skills/review-all
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/review-all/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add gjkim42/kanon-repo --skill review-all -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/gjkim42/kanon-repo/tree/HEAD/skills/review-all/SKILL.md

## When to use it
- cross-check a branch diff with two reviewers
- spot issues before opening a PR
- compare independent code-review findings
- review committed changes without editing files

## Example prompts
- Run `review-all` on the committed changes in this branch.
- Give me a second-opinion review of the branch diff before the PR.
- Review the changes with both agents and do not modify any files.

## Similar
- [review-all-gdds](https://affpapa.org/en/nevibecode/skills/review-all-gdds.md) — skill · 428 installs
- [lsp-fix-all](https://affpapa.org/en/nevibecode/skills/lsp-fix-all.md) — skill · ★ 165
- [Java All Call Graph Server](https://affpapa.org/en/nevibecode/mcp/java-all-call-graph-server.md) — MCP server · ★ 8
- [gws-gmail-reply-all](https://affpapa.org/en/nevibecode/skills/gws-gmail-reply-all.md) — skill · 33000 installs
- [commit-all](https://affpapa.org/en/nevibecode/skills/commit-all.md) — skill · 1900 installs
- [all-tools](https://affpapa.org/en/nevibecode/commands/all-tools.md) — command · 1381 installs

From the same set: [gjkim42/kanon-repo](https://affpapa.org/en/nevibecode/by/gjkim42/kanon-repo.md) — 4 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
