← ClaudeAtlas

persona-reviewlisted

Convene a small panel of persistent reviewer personas (curated colleague-likenesses plus invent-on-demand) to review a document cold, in character, then synthesize a panel verdict. Use when the user wants a document reviewed by a panel, wants named perspectives on a plan or design, or when another skill (e.g. plan-review) convenes a persona panel for a load-bearing review.
ConnorGriffin/skills · ★ 20 · Code & Development · score 66
Install: claude install-skill ConnorGriffin/skills
# Persona review A panel of reviewer personas reads a document cold, each from its own memory, and returns a position in its own voice. The skill picks the panel, runs each reviewer in isolation, and synthesizes the verdict. Personas persist across reviews: what a panelist decided last time is not re-litigated unless the document changed the grounds for it. ## Verbs - **`review <doc>`** (default). Pick a panel, review cold, synthesize a verdict. - **`mine <person> <org|org/repo>`**. Build or refresh a real-colleague persona's profile from their actual PR history within the given scope. Also the re-mine command. - **`roster`**. List available personas: curated, real-colleague, and invented-and-kept, each with its last-mine date (real-colleague) or last-used date, derived from its newest review-log entry. ## First-time setup This skill ships no personas and no personal data. Persona memory lives in a separate **data repository** you own, resolved by a config pointer: 1. `PERSONA_REVIEW_HOME` env var (the data repo path itself), if set, else 2. `$XDG_CONFIG_HOME/persona-review/config.json` (or `~/.config/persona-review/config.json`), containing `{"data_repo": "<path>"}`. If `PERSONA_REVIEW_HOME` already resolves to a data repo, skip straight to the `CONTEXT.md` check below. Otherwise, if neither pointer resolves, or the resolved data repo has no `CONTEXT.md`, walk the user through: 1. Creating a private repo (not this one) to hold persona memory. 2. Proposing