| name | review-loop |
| description | Iterative review loop using any lens agent against any target (plan, code, design). Use when you want to run a focused review cycle: spawn a fresh reviewer subagent with a specific lens, present findings and remediation to the user, apply fixes with user guidance, and repeat until clean. |
Review Loop
Use this skill to run an iterative review cycle against any target using any
lens agent.
Inputs
The user specifies:
- Lens — which lens/reviewer to use (e.g.,
adversarial-lens,
security-lens, conservative-lens, speed-lens, usability-lens).
- Target — what to review (a plan, file(s), module, design document,
diff, etc.).
If either is ambiguous, ask the user before proceeding.
Procedure
Step 1 — Gather Context
Read the target material and any surrounding context needed for a meaningful
review. This includes:
- The target itself (plan text, file contents, etc.)
- Relevant WF specs, token definitions, and pass pipeline context
- Relevant tests or prior review findings
Step 2 — Spawn Reviewer Subagent
Spawn a fresh subagent with the specified lens. Provide it:
- The full target material (verbatim — do not summarize)
- Sufficient surrounding context for the reviewer to assess the target
meaningfully
- Instructions to produce structured findings per the lens's Expected Output
format
- Instructions to explicitly state if the target is clean (no findings)
The subagent must be a fresh instance with no prior context from this
conversation.
Step 3 — Present Results
Present the reviewer's findings to the user along with a proposed remediation
plan: