Commit f999f64
Externalize reviewer personas to pluggable Git repos
Reviewer .md files no longer ship with the plugin. Instead, they
live in external Git repos and are synced on demand via /ce:refresh.
This lets users customize their review team — add custom reviewers,
exclude ones they don't need, or mix reviewers from multiple repos —
without forking the plugin.
What changed:
- Removed 28 built-in reviewer .md files from agents/review/
- Added .gitignore so synced reviewers aren't committed to the plugin
- Added _template-reviewer.md as a starting point for custom reviewers
- Added reviewer-registry.yaml with source configuration (which repos
to sync from, with except lists and conflict resolution)
- Refactored persona-catalog.md to explain the system rather than
enumerate reviewers
- Updated tests to check registry structure and skip gracefully when
reviewer files aren't present (pre-refresh)
Each reviewer's selection metadata (category, select_when) lives in
its own frontmatter, so adding a reviewer is a single file in a
single repo — no registry entry needed.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent 1fc075d commit f999f64
34 files changed
Lines changed: 187 additions & 2467 deletions
File tree
- plugins/compound-engineering
- agents/review
- skills/ce-review/references
- tests
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
Whitespace-only changes.
Lines changed: 43 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
Lines changed: 0 additions & 107 deletions
This file was deleted.
Lines changed: 0 additions & 177 deletions
This file was deleted.
0 commit comments