先验证后实现
要求代理在动手修改前对照代码库实际情况核实评审建议,避免盲目照做。
BAIZE AI RESOURCE
Receiving-code-review
receiving-code-review 是 superpowers 的 AI Skill,指导编码代理收到评审意见后先验证再实现,避免盲从并优先保证技术正确性。

receiving-code-review 是 obra/superpowers 仓库 skills 目录下的一个 AI Skill,以 SKILL.md 形式定义,供编码代理在收到代码评审反馈时遵循。它的核心主张是:评审反馈需要技术评估而非情绪表演,先验证、再假设、后实现。技能给出了一套响应流程:完整阅读反馈、用自己的话复述需求、对照代码库实际情况验证、评估建议是否适用于当前代码库、给出技术性回应或有理有据的反驳、最后逐条实现并逐条测试。它明确禁止“你说得完全对”“好建议”等表演式回应,也禁止在验证前就动手实现;对来自外部评审者的建议要求先检查是否破坏现有功能、是否违反 YAGNI、是否与既有架构决策冲突。适用于使用 Claude Code 等代理工具进行协作开发、需要处理人工或外部代码评审意见的开发者。
要求代理在动手修改前对照代码库实际情况核实评审建议,避免盲目照做。
明确禁止“你说得完全对”“好建议”等社交性回应,要求用技术性确认或直接修复代替。
对来自人类搭档的反馈与外部评审者的反馈采用不同的信任与核查策略。
当建议破坏现有功能、缺乏上下文或违反 YAGNI 时,要求以技术理由提出反驳。
多条反馈按阻塞问题、简单修复、复杂修复排序,逐条实现并逐条测试,避免批量修改。
使用场景人类搭档要求修复第 1 至 6 项问题,但其中第 4、5 项含义不清。
技能要求代理先说明已理解 1、2、3、6 项,并就 4、5 项请求澄清后再动手,而不是先实现能理解的部分。
使用场景外部评审者建议移除遗留代码。
代理先核查构建目标与 API 版本要求,发现低版本仍需该代码,于是指出当前实现中的具体问题并询问是修复还是放弃旧版本支持。
使用场景评审者建议为某端点实现完整的指标追踪、日期筛选与 CSV 导出。
代理检索代码库后发现该端点无人调用,于是提出按 YAGNI 移除该端点,或请对方确认是否存在未发现的调用场景。