persona-reviewlisted
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