Council Review
Multi-model validation council, auto-validate plans, architecture changes, and PRs via...
Install
npx skills add alinaqi/maggy --skill council-review -g -a claude-code -y- Repository
- alinaqi/maggy710
- Category
- Engineering
- Updated
- 22d ago
- License
- MIT
- Context cost
- Lightabout 661 tokens
- Runs scripts
- No, instructions only
What it does
Multi-model validation council, auto-validate plans, architecture changes, and PRs via validate-plan/review before executing
Council of Experts, Multi-Model Validation
When to Auto-Trigger
Plans (auto_validate_plans)
When you write a plan to ~/.claude/plans/, automatically validate it:
~/bin/validate-plan --threshold 2 ~/.claude/plans/<plan-file>.md
- 2+ of 3 approve → execute immediately
- 1 of 3 → surface reviewer feedback to user before proceeding
- 0 of 3 → revise plan, re-validate
Architecture Decisions (auto_review_architecture)
When making architectural changes (new services, API redesigns, database schema changes), run:
~/bin/review --all "Review this architecture: <summary>"
PR Review (auto_review_prs)
Before marking a PR as done, run:
~/bin/review --all --file <changed-files>
Configuration
Council behavior is configured in ~/.claude/council.yaml. The Maggy dashboard (Settings > Council) also manages this config.
Chief of the Council
chief: claude-fable-5, Claude Fable 5 (Anthropic's most capable widely-released
model, GA 2026-06-09) leads every panel as the chief: it reviews first and casts
the deciding synthesis. Invoked via ~/bin/claude-fable-5. Override the chief in
~/.claude/council.yaml.
Reviewer Contexts
The chief leads each context, followed by the panel:
| Context | Default Reviewers | When |
|---|---|---|
plan | Claude Fable 5 (chief), DeepSeek Pro, Codex, Gemini Pro | Before executing any plan |
review | Claude Fable 5 (chief), DeepSeek Pro, Kimi | Code review, PR review |
architecture | Claude Fable 5 (chief), DeepSeek Pro, Gemini Pro, Grok | System design, schema changes |
Threshold Rules
The threshold setting controls how many approvals are needed:
threshold: 2with 3 reviewers → need 2/3 to auto-execute- Clamped to [1, reviewer_count], can't be 0 or exceed available reviewers
