Review
Core Workflow
- Read the assignment and identify the changed or named files.
- Identify the review surface: committed branch diff, single commit,
uncommitted diff, or exact named files.
- Read
AGENTS.md.
- Load matching convention skills by their descriptions.
- Load only the review reference files below that match the assignment.
- Read target files in full before reporting findings.
- Verify each finding against the cited file, command output, rules source, or
generated artifact before including it.
Do not edit files during a review unless the assignment explicitly asks for
fixes.
References
- Python scripts and generated artifacts:
references/python.md
- Factual claims, SotS rules claims, canon claims, and source citations:
references/claims.md
- Figure/card/PDF production chain and rendered assets:
references/figures.md
Refactor Checklist
When reviewing a script simplification or helper extraction, explicitly scan
for:
- behavior drift: changed ordering, dimensions, scaling, file names, API
parameters, output paths, or serialization shapes
- stale duplicate surfaces: old constants, helper copies, comments, or README
commands left behind
- boundary widening: a local cleanup that now hides real differences between
session-local workflows
- compatibility risks: CLI flags, generated file names, tracked artifacts,
print dimensions, or required secrets changed unintentionally
Output Format
Findings come first, ordered by severity.
For each finding:
- Severity:
FIX for a clear violation or bug, FLAG for judgment required.
- Location: file and line number when available.
- Evidence: what the file, source, generated artifact, or command shows.
- Action: the concrete change or decision needed.
Then include:
- Review surface: the command or exact file list reviewed.
- Open questions or assumptions.
- Test or build gaps.
- Brief change summary only if it helps interpret the findings.
If no issues are found, say that clearly and list remaining verification gaps.
1---2name: review3description: Repo review workflow for changed files, campaign drafts, SotS rules references, scripts, generated visual/PDF artifacts, claims, and pre-merge checks. Use when asked to review work, when preparing work for Jörn, or when a subagent receives a review assignment.4---56# Review78## Core Workflow9101. Read the assignment and identify the changed or named files.112. Identify the review surface: committed branch diff, single commit,12 uncommitted diff, or exact named files.133. Read `AGENTS.md`.144. Load matching convention skills by their descriptions.155. Load only the review reference files below that match the assignment.166. Read target files in full before reporting findings.177. Verify each finding against the cited file, command output, rules source, or18 generated artifact before including it.1920Do not edit files during a review unless the assignment explicitly asks for21fixes.2223## References2425- Python scripts and generated artifacts: `references/python.md`26- Factual claims, SotS rules claims, canon claims, and source citations:27 `references/claims.md`28- Figure/card/PDF production chain and rendered assets:29 `references/figures.md`3031## Refactor Checklist3233When reviewing a script simplification or helper extraction, explicitly scan34for:3536- behavior drift: changed ordering, dimensions, scaling, file names, API37 parameters, output paths, or serialization shapes38- stale duplicate surfaces: old constants, helper copies, comments, or README39 commands left behind40- boundary widening: a local cleanup that now hides real differences between41 session-local workflows42- compatibility risks: CLI flags, generated file names, tracked artifacts,43 print dimensions, or required secrets changed unintentionally4445## Output Format4647Findings come first, ordered by severity.4849For each finding:50- Severity: `FIX` for a clear violation or bug, `FLAG` for judgment required.51- Location: file and line number when available.52- Evidence: what the file, source, generated artifact, or command shows.53- Action: the concrete change or decision needed.5455Then include:56- Review surface: the command or exact file list reviewed.57- Open questions or assumptions.58- Test or build gaps.59- Brief change summary only if it helps interpret the findings.6061If no issues are found, say that clearly and list remaining verification gaps.