mcpField
C
council-review

council-review

github.com/alinaqi测试与质量71173 次安装2 周前更新
代码仓库

关于 council-review

面向 Claude Code 的 skill,规定何时对计划、架构变更和 PR 进行多模型验证。它调用已安装的验证与审查命令,并支持配置评审组和通过阈值。

主要功能

  1. 01自动验证计划
  2. 02审查架构决策
  3. 03完成前审查 PR
  4. 04可配置评审组
  5. 05设置通过阈值

适用场景

  1. 01执行前验证计划
  2. 02获取独立架构反馈
  3. 03完成前审查 PR

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/alinaqi/maggy --skill council-review

安装后在 Claude Code 中输入/council-review确认已加载。

详细介绍

专家委员会 — 多模型验证

何时自动触发

计划(auto_validate_plans)

将计划写入 ~/.claude/plans/ 时,自动验证:

~/bin/validate-plan --threshold 2 ~/.claude/plans/<plan-file>.md
  • 3 个评审者中有 2 个或以上批准 → 立即执行
  • 3 个评审者中有 1 个批准 → 在继续之前向用户展示评审者反馈
  • 3 个评审者中无人批准 → 修改计划并重新验证
架构决策(auto_review_architecture)

进行架构变更(新增服务、API 重新设计、数据库架构变更)时,运行:

~/bin/review --all "Review this architecture: <summary>"
PR 评审(auto_review_prs)

将 PR 标记为完成之前,运行:

~/bin/review --all --file <changed-files>

配置

委员会行为在 ~/.claude/council.yaml 中配置。Maggy 仪表板(Settings > Council)也可以管理此配置。

委员会主席

chief: claude-fable-5 — Claude Fable 5(Anthropic 目前最强大的广泛发布模型,GA 日期为 2026-06-09)担任每个评审组的主席:首先进行评审,并负责最终综合裁决。通过 ~/bin/claude-fable-5 调用。可在 ~/.claude/council.yaml 中更改主席。

评审上下文

主席负责每个上下文,并由评审组成员参与:

上下文默认评审者适用场景
planClaude Fable 5(主席)、DeepSeek Pro、Codex、Gemini Pro执行任何计划之前
reviewClaude Fable 5(主席)、DeepSeek Pro、Kimi代码评审、PR 评审
architectureClaude Fable 5(主席)、DeepSeek Pro、Gemini Pro、Grok系统设计、架构变更
门槛规则

threshold 设置控制所需的批准数量:

  • 3 个评审者时,threshold: 2 → 需要 2/3 批准才能自动执行
  • 限定在 [1, reviewer_count] 范围内 — 不能为 0,也不能超过可用评审者数量

模型清单

全部 13 个层级都列在 ~/.claude/council.yaml 的 models: 下。每个条目包含:

  • id — 唯一标识符
  • cmd — 用于调用的 CLI 命令(Claude 模型为 null,因为它们是宿主)
  • tier — 路由优先级(0=最便宜,12=能力最强)
  • label — 便于人类识别的名称

使用 POST /api/models/health 确认所有模型均能正常响应。

如何使用此技能

Claude Code 会在会话开始时加载此技能。它提供有关何时调用多模型验证的行为规则。实际执行由已安装的 ~/bin/validate-plan 和 ~/bin/review 完成。

对于 CLAUDE 级任务,请勿跳过委员会验证。 核心目的在于,架构和安全决策在执行前都要经过独立验证。

评论

支持 Markdown