Nuclear Blind Review
Isolation wrapper around nuclear-review. Do not restate the bars. Do not invent copy flags or temp paths.
CLI
This skill lives in the directory that contains this SKILL.md. Follow the symlink if you reached it via ~/.agents/skills/nuclear-blind-review. Resolve that directory as <skill>, then:
uv run --project <skill>/scripts/blind-review blind-review
Resolve nuclear-review the same way (follow its symlink). Bars: <nuclear-review>/code-bar.md, <nuclear-review>/plan-bar.md.
Protocol
- Resolve
scopeexactly asnuclear-review(changesdefault,codebase,pickerwith the same S/E questions). Picker and all git commands run in the real repo. jobs --repo <real-repo> --surface <scope>(--rangefor picker). Emptyjobs→ report and stop. Do not spawn.- If plan jobs > 1: ask parallel vs sequential (questions tool if available). Recommended = parallel. Decline → sequential.
prepareeach job. First call may omit--parent; later calls pass the printedparent. Always pass--bar <nuclear-review>/code-bar.md. Forkind=planalso pass--bar <nuclear-review>/plan-bar.md. Recordparentimmediately.- Spawn one subagent per
jobsline (subagent_type=general-purpose,capability_mode=read-write,cwd=<job_dir>, do not setisolation=worktree).- Prompt may include: package kind, scope label, that git history is absent by design, paths relative to cwd (
DIFF.patch,FILE_LIST.txt,_review/), and “writeBLIND_REVIEW.mdapplying the bar file(s) in_review/”. - Prompt must not include the original repo path, user justifications, “we decided”, author names, or “be fair”.
- Instruct: read only this job dir; write only
BLIND_REVIEW.md.
- Prompt may include: package kind, scope label, that git history is absent by design, paths relative to cwd (
- Parallel = spawn all then wait. Sequential = one spawn at a time. Same parent.
- For each job: read
BLIND_REVIEW.md. If missing, use the child’s final message and label that section degraded. cleanup --parent <parent>on every exit path — success, spawn failure, prepare failure — before explaining a failure to the user.- Output: state scope, the job list, and that the temp parent was deleted. Print each review verbatim under
codeorplan <dir>. Then an optionalPair contextaddendum. Do not drop, soften, or re-rank findings.
Stay-in-package is honor-system (spawn_subagent cannot sandbox the original repo). Cleanup is not optional.