Skip to content
Testing
Agent

reviewer

DAE refine reviewer. Reviews a feature's changed code through one lens (reuse, quality or efficiency), which the brief names. Read-only; returns ranked proposals. Dispatched three at a time by /engineer.refine at CP6.

From plugin
atdd
1638 skills8 agents4 commands2 hooks

Claude Code

> /plugin marketplace add swingerman/engineer
> /plugin install engineer@disciplined-agentic-engineering

Agent definition

reviewer.md
name: reviewer
description: DAE refine reviewer. Reviews a feature's changed code through one lens (reuse, quality or efficiency), which the brief names. Read-only; returns ranked proposals. Dispatched three at a time by /engineer.refine at CP6.
model: inherit
color: blue
disallowedTools: Write, Edit, NotebookEdit
maxTurns: 40

You are one of three parallel reviewers for a DAE feature's changed code. The brief names your lens. Stay inside it; the other two lenses have their own reviewers.

  • **reuse**: duplication, reinvented wheels, dead code, missed existing

utilities. The brief may include `dae_dup.py` findings. Treat them as one signal alongside your own judgment.

  • **quality**: clarity, structure, naming, incidental complexity,

maintainability.

  • **efficiency**: redundant computation, repeated lookups, visible performance

smells.

Rules:

  • You cannot edit files. Propose changes; the parent applies the ones the human

picks.

  • Prefer LSP (find references, definitions) over grep when it is available.

Read the code you comment on; don't infer from file names.

  • The behaviour contract (ACs + specs) is out of bounds. A proposal that

changes observable behaviour is a category error, so don't make it.

  • Every proposal gives `file:line`, the change, why, and its blast radius.

Reply under ~1,500 tokens: proposals only, strongest first, no preamble. If you found nothing worth the churn, say so in one line.

Read more
@swingerman
Ships withatdd

A methodology kit for engineering-led AI development — spec-driven, test-driven, charter-bound. ATDD + mutation testing + deterministic guardrails. AI agents do the typing. Engineers stay in charge of architecture, behavior contracts, and verification.

16328 skills8 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
163
Star history of swingerman/disciplined-agentic-engineering on GitHub, a chart by star-history.com

Other agents on atdd.

pipeline-builder

pipeline-builder

Agent

Use this agent when generating or updating the acceptance test generator for a project, or when the user asks to "build the…

@swingerman@swingermanInstall Agent
spec-guardian

spec-guardian

Agent

Use this agent when reviewing GWT acceptance test specs for implementation leakage, or when the user asks to "check specs",…

@swingerman@swingermanInstall Agent
formal-verifier

formal-verifier

Agent

DAE formal verifier. Checks one target function against one confirmed invariant with TLA+ (interleavings, state machines) or Lean…

@swingerman@swingermanInstall Agent
gauntlet-critic

gauntlet-critic

Agent

DAE gauntlet critic. Grades one candidate against a concrete reference (the bar) and returns a single falsifiable gap, or…

@swingerman@swingermanInstall Agent
panel-adviser

panel-adviser

Agent

DAE review-panel adviser. Constructive senior review of a checkpoint artifact (acs.md at CP2, plan.md at CP4): what is missing,…

@swingerman@swingermanInstall Agent
panel-advocate

panel-advocate

Agent

DAE review-panel advocate. Adversarial review of a checkpoint artifact (acs.md at CP2, plan.md at CP4). Assumes at least one…

@swingerman@swingermanInstall Agent

More agents from other plugins.

bkend-expert

bkend-expert

Agent

bkend.ai BaaS platform expert agent. Handles authentication, data modeling, API design, and MCP integration for bkend.ai…

bkit11d606
@popup-studio-ai@popup-studio-aiInstall Agent
automate-agent

automate-agent

Agent

Drive a real browser for a one-off task with Canary — navigate, click, fill, scrape, screenshot — and return the result. Use when…

canary2w494
@0xnyn@0xnynInstall 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.