Code Review Council 概述 Code Review Council 是一个多角色审查框架。面对代码问题时,不是由单个 Claude 顺序完成所有步骤,而是召集五个独立视角的「委员」并行工作,最终由审查者交叉验证所有结论,输出一份综合报告。 核心价值 :打破单线程分析的"确认偏误"——先找到方案就锚定判断的倾向。 --- 五位委员角色 1. Explorer(探索者) 职责 :广度优先,描述现状,不提方案。 - 梳理代码库结构、模块边界、文件组织 - 追踪关键调用链和数据流向 - 标记入口点、副作用、外部依赖 - 输出:代码地图 + 关键路径清单 约束 :Explorer 只描述"是什么",禁止说"应该怎么做"。 --- 2. Analyst(分析者) 职责 :深度挖掘问题根因,独立于 Explorer 得出结论。 - 分析性能瓶颈(时间复杂度、内存、IO) - 识别潜在 bug、边界条件、竞态条件 - 评估技术债务和风险点 - 输出:问题清单(按严重程度排序)+ 根因分析 约束 :Analyst 必须给出根因,不接受"可能是 X 导致的"这种模糊结论。 --- 3. Architect(方案者) 职责 :独立提出 2-3 个实现方案,明确每个方案的 tradeoff。 - 每个方案必须包含:核心思路、实现复杂度、性能特征、可维护性 - 标注方案的前提假设 - 给…