ワンクリックで
setup-review
Phase 0 — Set up a paper review. Creates a review branch, parses the manuscript, extracts symbols, and installs issue spotters.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Phase 0 — Set up a paper review. Creates a review branch, parses the manuscript, extracts symbols, and installs issue spotters.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Phase 6 — Generate the REVIEW.md report by walking the append-only review tree. Optionally create GitHub Issues.
Add a custom issue spotter for the paper review. Describe what to look for and this will create the spotter file.
Phase 1 — Run the chunks x issue_spotters cross-product to find candidate issues. Uses edsl for parallel LLM review.
Phase 3 — Deduplicate confirmed issues by writing a dedup.json mapping file. No files are moved or modified.
Draft author responses for each confirmed issue. Writes response.json next to each issue (append-only).
One-shot holistic referee review of the full paper. Issues are written to .review/holistic/ as append-only issue.json files.
| name | setup-review |
| description | Phase 0 — Set up a paper review. Creates a review branch, parses the manuscript, extracts symbols, and installs issue spotters. |
| argument-hint | ["commit-sha"] |
| user-invocable | true |
| allowed-tools | Bash, Read, Write, Edit, Glob, Grep, Agent |
Input: $ARGUMENTS — optionally a commit SHA to pin the review to.
You are running inside the paper's own git repo. The review will happen on a branch in this repo.
paper_commit (or use the provided SHA if given).git remote get-url origin (use "local" if no remote).git checkout -b review-$(date +%Y%m%d-%H%M%S)
Explore the repo to understand its structure:
paper/, manuscript.md, main.tex, *.tex, *.md, *.docx, *.pdf)For arXiv URLs (if the user provides one containing arxiv.org):
https://arxiv.org/html/{id}Create .review/config.json:
{
"paper_repo": "<url-or-local>",
"paper_commit": "<sha>",
"manuscript_path": "<path-to-main-file>",
"manuscript_format": "tex|md|html|docx|pdf",
"has_code": true|false,
"has_data": true|false,
"code_paths": ["code/", ...],
"data_paths": ["data/", ...],
"models": ["claude-sonnet-4-6", "gpt-4o", "gemini-2.5-pro"],
"reviewed_at": "<ISO timestamp>"
}
Run the parse_document.py script to convert the manuscript to one-sentence-per-line markdown.
Look for the roboree scripts path in the system prompt (it will say "roboree scripts are at: "). Use that path:
python <r2-scripts-path>/parse_document.py \
--input <manuscript-path> \
--output-dir .review/parsed/ \
--symbol-table .review/symbol_table.json
The script handles:
mkdir -p .review/chunks .review/holistic
Verify that .review/issue_spotters/ was created by the r2 CLI launcher. If not, check the system prompt for the issue spotters path and copy them manually.
List the available issue spotters and tell the user they can customize them before running /broad-sweep:
ls .review/issue_spotters/
Create a .gitignore that excludes .env:
echo ".env" > .gitignore
Write .review/overview.json summarizing what was found:
{
"manuscript_format": "<format>",
"sections_parsed": <N>,
"symbols_extracted": <N>,
"has_code": true|false,
"has_data": true|false,
"issue_spotters": ["<list of spotter names>"]
}
git add -A
git commit -m "review: setup for <repo>@<sha>"
Report what was found: manuscript format, whether code/data exist, number of sections parsed, number of symbols extracted, and the list of issue spotters available.