mr-reviewlisted
Install: claude install-skill ohyesgocool/feature-loop
# MR Review
Run the review stage of the feature loop: collect the MR's real diff, hand it to **external**
reviewer models, and post their briefs back onto the MR as comments. You orchestrate; the
reviews themselves come from models that did not write the code — that independence is the value,
so post their output **verbatim**, never edited, softened, or summarized by you.
This skill is **review-only**: it never modifies code, pushes commits, approves, or merges.
The follow-up — deciding which findings hold and fixing them — is `/address-review`'s job.
If the user provided arguments: `$ARGUMENTS` — an MR number or URL. With no arguments,
auto-detect the current branch's open MR (`glab mr list --source-branch "$(git branch --show-current)"`).
> **Forge note.** Written for GitLab (`glab`). On GitHub: `gh pr view` / `gh pr diff` to gather
> context, `gh pr comment <n> --body-file <brief.md>` to post each review. Process identical.
## Configuration
All configuration is environment variables — set them in your shell profile, or in your agent's
settings (for Claude Code, the `env` block of `~/.claude/settings.json`); see the repo README:
| Variable | Required | Default | Purpose |
|---|---|---|---|
| `OPENAI_API_KEY` | for the GPT reviewer | — | correctness-first implementation brief |
| `OPENAI_MODEL` | no | `gpt-5.5` | which OpenAI model reviews |
| `XAI_API_KEY` | for the Grok reviewer | — | code-quality review brief |
| `XAI_MODEL` | no | `grok-4.3` | which xAI model revi