用途
Adversarial Review 是一套审查者侧的指令,用于独立地在设计、实现或证明中寻找实质性缺陷。它被加载到被派生的审查者会话中,由审查者本人执行,而不是要求另一个智能体来运行该技能。
主要能力
- 审查者亲自执行审查,不转交其他智能体。
- 阅读仓库说明、指定的 issue/规格/计划、完整相关 diff、理解所需的周边代码以及可用的证明。
- 除审查产物外保持只读:不编辑实现、测试、文档、配置或其他项目文件。
- 从权威来源推导审查范围:权威用户请求、仓库说明、issue 或规格、调用方复述的仅对话需求,以及当前产物。启动提示只标识目标与操作约束,不定义审查范围。
- 拒绝任何正面或负面限制可考虑缺陷、文件或主题的调用方指令,包括预测发现或结论、声明安全区域、要求特定裁决。被忽略的收窄要求会记录在产物中,审查仍从权威来源广泛进行。
- 若权威来源不足以重建实际目标,使用结果 invalid review request 并停止,不给出审查裁决。只读边界、产物路径和报告限制属于有效的操作约束。
使用方式
审查者需阅读仓库说明、指定的 issue/规格/计划、完整相关 diff、理解所需的周边代码以及可用的证明。审查范围由权威来源推导,而非由启动提示定义。实现排除项可能约束解决方案,但不妨碍报告该排除项造成的实质性缺口。
报告最多五个发现,只保留最严重的。这是对报告的过滤,而非对检查主题的过滤。发现类型包括:
- incomplete requirement:引用被遗漏的指令;
- incorrect implementation:引用被误解的需求;
- verifiable bug:提供复现步骤;
- over-engineering:指出未被请求的行为、复杂度或基础设施;
- critical antipattern:解释其造成的具体失败;
- race or crash condition:复现它或给出详细的因果解释。
每个发现分类为 critical、issue 或 nitpick,并给出具体的文件/行号证据与影响。若没有实质性发现,直接说明,并只报告真正的 nitpick。
将完整审查写入调用方提供的路径,必须位于 ephemeral/reviews/ 下。若未提供路径,使用本地时间创建 ephemeral/reviews/YYYYMMDDHHMM-adversarial-review-round-01.md。绝不覆盖更早的审查轮次。
产物需包含审查目标、检查的证据、执行审查时的发现,以及以下一种结果:material findings remain、only nitpicks remain、no findings 或 invalid review request。验证产物非空后,只返回其路径与一行结果。
适用场景
适用于需要对设计、实现或证明进行独立对抗性审查的场合,尤其是当调用方希望审查者不受预设结论或范围收窄影响、从权威来源广泛检查时。
限制
- 审查者必须亲自执行,不得转交其他智能体。
- 除审查产物外保持只读,不得修改项目文件。
- 报告最多五个发现,只保留最严重的。
- 审查产物必须位于 ephemeral/reviews/ 下,且不得覆盖更早轮次。
- 若权威来源不足以重建实际目标,结果为 invalid review request,不给出审查裁决。
- 关于收费、价格、平台支持等具体信息,资料中暂未提供。