07of 11
Step 07 · Inspect
xreview
/xreviewskill
Review another session's work with fresh eyes: list each claim, never rewrite it.
- On site
The second review: run in a new session from a different AI company (codex when the foreman is Claude), by hand or with scripts/cross-review-dispatch.mjs.
It starts by confirming it hasn't seen the work before, and it never counts on work the same session wrote.
- When
When the brief is ready and a session from a different AI company can review the work.
Not forOrdinary in-session code review (f-inspect, lens-code) and not for work this session wrote.
It's working if
- It opens with an Independence statement: automated dispatch or hand-carried, and if hand-carried, whether it already knows the author or has seen the work.
- It states the goal it reviewed against and says whether that goal was stated or inferred.
- Every finding is a numbered row in the claim table (C1, C2 and so on), with a bucket, a severity, evidence and the smallest suggested change.
- Anything it could not check is marked UNKNOWN, not promoted to a defect.
- A clean review is a single
C0 | No findingsrow naming what it actually read. - It ends after the six sections, with no essay, no rewrite and no file edits.
- It refuses, and says why, when asked to review work this same session wrote or supervised.
Common questions
- Who should run it?
- A fresh session of a different model family from the one that did the work. You can paste a
/pack-reviewbrief into it by hand, orscripts/cross-review-dispatch.mjscan run it headless. - Will it guess who wrote the work?
- No. It is told never to guess the author, vendor or model, and not to mention model names even if the artifact leaks one.
- What does it judge against?
- Only the stated goal and constraints in the brief. Items on the non-goals or do-not-relitigate lists are settled: it files no claims against them, and if one looks unsafe it says so once under Unknowns.
- What if the brief has no goal?
- It asks one short question first. If you tell it to go ahead, it infers the goal in one sentence and labels it as inferred.
- Does it comment on style?
- Only when style causes a real defect. It doesn't praise by default or invent nits to look useful.
- What happens to its output?
- It goes back to the session that did the work, where
/adjudicatejudges each claim.
Order of worksstep 7 of 11 · open step 7 →
1234567891011
← Comes after 1
skills/xreview/SKILL.mdThis page as Markdown