Manage pre-configured GitHub reviewers per category. These are auto-assigned when Dream Team PRs are marked ready for human review.
From claude-toolkitnpx claudepluginhub johwer/marketplace --plugin claude-toolkit/reviewersLists all available code review reviewer personas from .ocr/skills/references/reviewers/, displaying name and focus area in a table.
Manage pre-configured GitHub reviewers per category. These are auto-assigned when Dream Team PRs are marked ready for human review.
$ARGUMENTS
Valid categories: frontend, backend, fullstack, infra, data
~/.claude/reviewers.json — source of truth. Structure:
{
"version": 1,
"categories": {
"frontend": ["github-user-1"],
"backend": ["github-user-2"],
"fullstack": ["github-user-1", "github-user-2"],
"infra": [],
"data": []
}
}
Parse the arguments to determine which subcommand to run.
list (default if no args)Read ~/.claude/reviewers.json and display all categories with their reviewers:
## PR Reviewers
| Category | Reviewers |
|------------|------------------------|
| frontend | @user1, @user2 |
| backend | @user3 |
| fullstack | @user1, @user3 |
| infra | (none) |
| data | (none) |
add <category> <github-username>frontend, backend, fullstack, infra, data. If not, show an error with valid options.~/.claude/reviewers.jsonremove <category> <github-username>~/.claude/reviewers.jsonThe Dream Team (/my-dream-team) reads this config in Phase 6 when the user explicitly confirms the PR is ready. Reviewers are never auto-assigned — the user must say "Done — assign reviewers & ship it" first. It maps the ticket's scope to a category:
frontend-only → frontendbackend-only → backendfull-stack → fullstackinfra-only → infradata → dataThen assigns all reviewers in that category via gh pr edit --add-reviewer.
See ~/.claude/docs/dev-workflow-checklist.md Section 4 for the full PR lifecycle.
This file is sanitized by sync-config.sh for the public repo — GitHub usernames are replaced with generic placeholders (reviewer-1, reviewer-2, etc.).