Skip to content
Agentmart
Submit a tool

requesting-review

Use when a plan or implementation step is ready for review.

Skill by POPFD

IndexedMIT★ 1
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/popfd-requesting-review

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Use when a plan or implementation step is ready for review. Dispatches the reviewer agent with the right mode.

Use cases: agent-building

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/requesting-review

What's inside

Skill name
requesting-review
Description
Use when a plan or implementation step is ready for review. Dispatches the reviewer agent with the right mode.
License
MIT
Instructions
99 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Requesting Review

Dispatch the `reviewer` agent to evaluate a plan or
implementation. The same agent produces both the general code
review and (when in scope) the domain review in a single pass,
so we only pay for one exploration of the diff.

## Process

1. **Determine review scope** — is this a plan review or a
   code review?
2. **Prepare context** for the reviewer:
   - **Plan review:** the plan content, research findings,
     and the spec or task description.
   - **Code review:** the diff from the most recent commit,
     the step's acceptance criteria, and the plan context.
     Also pass the explicit changed-files list from
     `git diff --name-only HEAD~1` so the reviewer reads
     only those files instead of grepping the repo. Pin its
     scope: "review only these files; do not explore beyond
     them unless a finding requires it."
3. **Pick the mode.** The mode tells the reviewer which
   sections to produce. Skipping the domain section when the
   change is outside its lane avoids burning tokens for no
   signal.

   Read `.sweatshop/domain.json`. The decision depends on
   whether the `domain.paths` array is present:

   **If `domain.paths` is set** (authoritative, deterministic):
   - Match each changed file against the glob patterns.
   - If zero changed files match any pattern → mode is
     `code-only`.
   - If one or more changed files match → mode is
     `code+domain`.
   - No further judgment needed; the path list is the
     contract.

   **If `domain.paths` is absent** (fallback, judgment-based):
   Use `code-only` only when *all* of the following hold:
   - Change is docs-only, test-only, a pure rename/format
     refactor, or tooling/config with no domain logic.
   - No domain-specific invariants (security, performance
     budgets, protocol correctness, etc.) are plausibly
     affected.
   - The `focus_areas` in `domain.json` clearly don't apply
     to the diff.

   When in doubt under the fallback, use `code+domain`. The
   bias is toward skipping the domain section only in the
   obviously-trivial cases.
4. **Dispatch the reviewer.** Invoke the `reviewer` agent
   once with:
   - The prepared context from step 2.
   - The chosen `mode` (`code-only` or `code+domain`).
5. **Collect the verdict(s)** from the reviewer's response.
   In `code+domain` mode the reviewer produces two verdicts
   (one per section); in `code-only` mode, one.
6. **If any verdict requests changes:**
   - Present the feedback with section labels preserved.
   - Apply fixes.
   - Re-dispatch for review.
   - Max 3 iterations before surfacing to user.
7. **If all verdicts approve:** report approval and proceed.

## Output

Forward the reviewer's output verbatim — do not re-summarize
or re-list its bullets. The reviewer is already constrained
to terse, blocking-only output; wrapping it in extra
narration defeats that.

- All verdicts approve → reply with one line:
  `Review: APPROVED` (add `(domain skipped: <reason>)` only if
  applicable).
- Any verdict requests changes → paste the reviewer's
  sections as-is, with no additional commentary.

## Rules

CRITICAL: Dispatch the reviewer exactly once per review cycle.
The whole point of the merged agent is that both sections come
from a single exploration pass — do not split the review into
two agent invocations.

CRITICAL: When in doubt about whether to include the domain
section, use `code+domain`. The cost of an unnecessary domain
pass is lower than the cost of missing a domain-specific bug.

CRITICAL: Do not skip re-review after applying fixes. Changed
code needs fresh eyes. If the domain section flagged something
on the first pass, use `code+domain` on every re-review of
that change even if the path-match would now say otherwise.

CRITICAL: Keep section labels intact when presenting feedback
to the user. They need to know which lens produced which
finding.

From POPFD/claude-sweatshop, MIT.

Signals

Stars
1
Forks
0
Open issues
0
Last commit (this folder)
Jun 8, 2026 (4 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from POPFD

Cite this page

requesting-review skill. Agent Mart. https://agentmart.dev/skills/popfd-requesting-review (last updated 2026-10-24)