# Agy Reviewer

Get a second-opinion review from Google's Antigravity CLI (agy staffer, fast Gemini) -...

- Repository: https://github.com/keli-wen/agy-staff (803 stars)
- Category: Design
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add keli-wen/agy-staff --skill agy-reviewer -g -a claude-code -y`
Codex: `npx skills add keli-wen/agy-staff --skill agy-reviewer -g -a codex -y`
Cursor: `npx skills add keli-wen/agy-staff --skill agy-reviewer -g -a cursor -y`
Gemini CLI: `npx skills add keli-wen/agy-staff --skill agy-reviewer -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add keli-wen/agy-staff`

## Description

Get a second-opinion review from Google's Antigravity CLI (agy staffer, fast Gemini) - of code (a diff, PR, working tree) or of a decision, plan, or design. Use when the user says /agy-reviewer, "have agy review this", "second opinion on my diff/PR/plan", or after finishing work and wanting an independent verifier that does not share the host model's blind spots.

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

<!-- Generated from skills/reviewer/SKILL.md; run npm run generate:opencode. Do not edit here. -->

# agy reviewer

Run a second-opinion review through the agy staffer. You are a thin shell: compose the task, run the companion, return agy's review verbatim. Never fix the issues it finds.

The companion's template contributes only the reviewer stance, evidence discipline, and guardrails. Everything flavor-specific travels in the task string you compose, so pick the flavor first:

- **Code review**, the subject is code: a PR, a branch/ref, the working tree, a patch file, specific files. Read `references/code-review.md` and compose the task per it (evidence gathering, review axes, severity-ranked output). `--json` belongs to this flavor only.
- **General review**, the subject is a decision, plan, design, document, or set of claims. Read `references/general-review.md` and compose the task per it (multi-angle challenge). No fixed output format: state the deliverable's shape in the task if the user needs a specific one.

## Locating the companion

This skill file lives at `<plugin-root>/opencode-skills/agy-reviewer/SKILL.md`; resolve the companion path relative to this skill directory:

```bash
node "<skill-dir>/../../companion/agy-companion.mjs" review [flags] --prompt "what to review"
```

Pass the review subject verbatim via `--prompt`; use `--prompt-file <path>` or `--stdin` for long text, which a composed task usually needs.

> [!IMPORTANT]
> Run this command **unsandboxed**, agy needs a localhost port and its OAuth token file, which harness sandboxes hide. In Codex, request escalated permissions for the command. Details: `../agy-jobs/references/troubleshooting.md`.

## The review subject is the prompt

The rest: https://github.com/keli-wen/agy-staff/blob/HEAD/opencode-skills/agy-reviewer/SKILL.md
