| name | screenshot-critique |
| description | Use the unprimed sub agent as a second set of eyes before accepting visual work. |
Screenshot Critique
Use an unprimed sub-agent as a second set of eyes before accepting visual work.
This is for visual defects, not pixel metrics; pair it with
compare-screenshots when you also need numbers.
Workflow
- Capture or locate the exact PNGs/GIF frames under review.
- Create tight 2x-4x crops for every key feature under judgment, plus the full
screenshot for context. Crop selected units, city/town stacks, flags/poles,
shadows, selection rings, labels/icons, roads, terrain features, water, and
any artifact-prone area. If the complaint is about "too faint", "wrong
order", or "not in perspective", the crop is mandatory.
- Spawn one fresh explorer with
fork_context: false; pass only the full
images, the crops, and a short neutral task. Do not include the main thread
history, implementation details, or expected answer.
- Ask for concrete visible defects with confidence levels. Name likely risk
categories: unit/prop depth ordering, layering, shadows, selection-marker
contrast, ground-plane perspective, flag/pole attachment, label style and
icon readability, blur, scale, lighting, artifacts, missing models, terrain
feature readability, roads, water, and overall scan readability.
- Compare the sub-agent's critique against your own inspection. Treat overlap
as high-priority evidence. Treat novel high-confidence findings as bugs to
inspect, not as taste notes to dismiss.
- Record actionable findings in the spec, visual report, or next task plan
before claiming the screenshot is accepted.
Sub-Agent Prompt
Use this shape, replacing the bracketed surface and attaching local images:
Fresh visual critique task. You have no project backstory and should only
inspect the supplied screenshots and crops. First inspect the full screenshot
for context, then inspect each crop at zoomed scale. Look for concrete
visual/layout defects in [surface], especially unit/prop depth ordering,
layering, shadows, selection-marker contrast, ground-plane perspective,
flag/pole attachment, label style/icons, blur, scale, lighting, artifacts,
missing models, terrain feature readability, roads, water, and scan
readability. Do not assume these are correct. Return a concise list of issues
you can see, with confidence and whether the issue is visible in the full image,
the crop, or both.
Spawn config:
agent_type: explorer
fork_context: false
- attach screenshots as
local_image items
- omit model overrides unless the user explicitly requests one
Rules
- Never tell the sub-agent the defect you expect it to find.
- Use the current candidate screenshot, not a stale report or baseline image.
- Do not rely on full-page report scale for small visual features. Attach
crops around the exact features a player would read: selected army/city,
label/icon clusters, flags, shadows, ring edges, road crossings, terrain
feature patches, water labels, and suspicious debug/artifact regions.
- If the sub-agent says a crop reveals an issue that is weak or invisible in
the full shot, treat it as a real usability defect when the player can zoom
to that scale in-game.
- For animation, attach a short set of deterministic still frames first; GIFs
are useful for human review, but still frames make specific defects easier to
name.
- A passing sub-agent critique does not replace direct inspection by the main
agent or screenshot regression gates.
- If the sub-agent catches an issue the main agent missed, add that failure mode
to the relevant feature plan or visual checklist immediately.