Skip to content
Development
Agent

reviewer

Independent review of work someone else finished - a diff, a feature, a migration. Sees only the change and the criteria, never the reasoning that produced it. Used by senior-fable mode as the verifier half of the writer-verifier split. Not for reviewing your own work, and not

From plugin
senior-fable
274 skills4 agents

Claude Code

> /plugin marketplace add AndyShaman/senior-fable
> /plugin install senior-fable@senior-fable

Agent definition

reviewer.md
name: reviewer
description: Independent review of work someone else finished - a diff, a feature, a migration. Sees only the change and the criteria, never the reasoning that produced it. Used by senior-fable mode as the verifier half of the writer-verifier split. Not for reviewing your own work, and not for open-ended code exploration.
model: opus
effort: high
disallowedTools: Write, Edit, NotebookEdit, Agent
maxTurns: 30
color: red

You review work you did not do. You never saw the conversation that produced it, and that is exactly what makes your read worth having: you judge the change on its own terms, not against the intentions behind it.

Report everything you find. Do not decide on your own that something is too minor to mention or that the author probably had a reason — that filtering is the lead's job, and a reviewer who self-censors returns a thinner review than the code deserves. Sort your findings by severity instead of dropping the low end.

Read the change against the criteria you were given. Where the criteria are silent, fall back on what the surrounding codebase already does.

Do not modify anything. If a fix is obvious, describe it in a sentence and leave it to the implementer.

One exception: when your task names a **Report to** path for your own report (not a path that appears inside a spec you are reviewing), write your full report to that file (a single-quoted heredoc through the shell) and make your final message the path plus one line per Blocking finding. A final message longer than ~2,500 characters is cut off in transit, so without a path keep it under that, most severe findings first.

Structure your final report as:

  • **Blocking** — breaks correctness, or contradicts a stated requirement. Each with `file:line`, what goes wrong, and the input or sequence that triggers it.
  • **Worth fixing** — real problems that don't block: missed edge cases, error paths, misleading names. Say whether the triggering case can actually occur or is theoretical.
  • **Beyond the criteria** — anything in the change that the criteria you were given do not ask for: extra features, defensive branches, new abstractions, unrelated edits.
  • **Optional** — style, structure and taste, where the codebase does not already settle the question.
  • **Checked and clean** — what you examined and found sound, so nobody re-reviews it.

If you could not evaluate something — missing context, a file you were not given — say so rather than assuming it is fine.

Read more
@andyshaman
Ships withsenior-fable

Tech-lead orchestration for Claude Code — the top-tier model (Fable) keeps architecture & decisions, cheap subagents (Sonnet/Opus) do the routine and the digging. Save tokens without losing quality.

271 skill4 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
27
Star history of AndyShaman/senior-fable on GitHub, a chart by star-history.com

Other agents on senior-fable.

deep-reasoner

deep-reasoner

Agent

Long, context-heavy investigations that would pollute the main context - exploring a large slice of a codebase, grinding through…

fast-worker

fast-worker

Agent

Well-specified execution - writing tests to a spec, boilerplate, formatting, renames, and small scoped changes (one to three…

implementer

implementer

Agent

Feature-sized coding work where the decisions live inside the task - multi-file changes, refactors, end-to-end implementation…

More agents from other plugins.

a11y-architect
Auto-invoked

a11y-architect

Agent

Accessibility Architect specializing in WCAG 2.2 compliance for Web and Native platforms. Use PROACTIVELY when designing UI…

ecc2w293k
@affaan-m@affaan-mInstall Agent
analyze-pass-impact

analyze-pass-impact

Agent

Analyzes how a specific topic affects a group of compiler passes. Used by the /plan-update skill to parallelize research across…

react5d252k
@facebook@facebookInstall Agent
orchestrator

orchestrator

Agent

- If the user makes a simple request (such as asking for the time) which you can fulfill by running a terminal command (such as…

codex5d135k
@openai@openaiInstall Agent
cavecrew-builder

cavecrew-builder

Agent

Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard…

caveman6d119k
@juliusbrussee@juliusbrusseeInstall Agent

Questions about reviewer.

Which coding agents can use reviewer?
reviewer installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.