code-review-council
Code Review Council 是一个多角色代码审查框架,用于对代码任务进行多智能体并行分析与交叉审查。它由五个独立视角的“委员”组成:Explorer(探索者)负责梳理代码库结构与调用链;Analyst(分析者)负责挖掘问题根因,如性能瓶颈、潜在 bug、边界条件与竞态条件;Architect(方案者)负责独立提出二至三个实现方案并说明各自 tradeoff;Librarian(库研究员)负责调研相关开源库的实际可用性、版本维护状态、API 用法与已知问题;Critic(审查者)最后发言,横向审查其他委员的结论,找矛盾、遗漏和错误假设。执行分为三轮:第一轮四位委员并行工作,第二轮 Critic 交叉审查,第三轮整合所有结论输出最终建议。其核心价值是打破单线程分析的“确认偏误”。任务类型可裁剪启用角色:理解陌生代码、Bug 排查可用 Explorer + Analyst + Critic;方案设计可用 Architect + Analyst + Critic;库选型可用 Librarian + Critic;全面评审则启用全部五位。