用途:对已经存在的“结果规格”或“实现计划”做独立评审,产物仅为评审报告。不修正被评审对象,不调用 CreatePlan,不以编写或实现替代评审。
主要能力与方式:可由用户直接调用,也可在同一会话中由其他技能调用。编排者本身不评审产物,什么算作 finding 由子代理的提示词决定。评审必须由子代理执行:一般评审使用 senior 档、reviewer-prompt;安全评审使用 critical 档、security-reviewer-prompt,且仅当文本涉及访问、信任、密钥、权限或受保护的个人数据等内容时才启动。
读取与限制:只读。允许读取产物、仓库及相关文件、在代码中查证事实、检查网页链接、运行安全的非破坏性检查。禁止修改或创建文件(包括 spec、plan 与 harness 文件)、调用 CreatePlan 或类似计划更新、借报告之名顺便修改产物文本、以架构、diff、补丁、伪代码或实现步骤替代 findings、把风格偏好和无证据的假设当作 findings。
评审对象确定:优先取明确给出的文件路径、调用技能传入的完整文本、附件或已打开的文件、当前消息中的完整产物文本;若只有一个明显的新鲜候选即采用并在报告中写明路径;多个或没有候选时不猜测。若对象始终无法确定,应停止并只问一个问题:评审什么。调用方已传入路径或文本时不再重复询问。
输出格式:以“## 评审结果”开头,含状态 PASS | NEEDS_WORK | BLOCKED、对象(路径或“消息中的文本”);随后逐条 findings:#### [ID] 简短标题,以及类型、位置、问题、证据、需要什么(所需文本改动或人工答复,不是补丁,也不是本次修改文件的指令)。无 findings 时写“未发现实质性问题”。存在阻塞项时另设“### 阻塞项”列出问题或无法获取的事实,不必展开追问。末尾给出简要总结:查看了什么、用了哪些检查(是否含安全评审)、哪些风险未验证及原因、下一步该做什么。
适用场景:在实现前需要他人独立审视规格或计划时使用。限制:仅输出报告,不做修复;被评审对象不明确时必须先询问;安全评审仅限特定条件触发。其余细节资料未提供。