referee-responselisted
Install: claude install-skill ericluo04/claude-academic-workflow
# /referee-response — R&R response letter in the user's voice
## Personalization
This skill resolves placeholders against `~/.claude/state/personal_config.json`. See `_config/README.md` and `_config/personal_config.example.json` for setup. If the config is missing or a needed field is unset, the skill must surface an error to the user and refuse to proceed rather than guess.
Required config fields:
- `personal_config.user.voice_style_ref` — file containing the user's R2R voice fingerprint (per-role sections, italics for quotes, "Done." conventions, hedged pushback templates).
- `personal_config.paths.overleaf_root` — root containing project subdirs.
- `personal_config.projects[]` — per-project entries with `name`, `overleaf_subdir`, `main_tex`, and optional `r2r_glob` (defaults to `R2R_*.tex`).
## Purpose
The R&R is a journal submission, so the cost of fabrication is high: a hallucinated "we added X on page 27" gets caught by the editor and erodes trust. This skill uses a multi-pass review pattern — classify every comment, verify every location pin against the actual manuscript, surface gaps explicitly — and renders the *output* in the user's R2R style: per-role sections, italics for quotes, location pins, "Done." for trivials.
## When to invoke
The user invokes `/referee-response` when they have reviewer comments to respond to. Inputs come in several shapes:
- `/referee-response` with comments pasted in the message body.
- `/referee-response @path/to/decision-letter.