关于 afk-slice-reviewer
afk-slice-reviewer 是用于审查固定候选的只读 Skill,面向需要判断变更是否存在范围内必修问题的审查者。它按合同、证据和覆盖要求输出审查结果,并区分设计事件与普通问题。
主要功能
- 01按合同核查候选变更
- 02检查失败模式与关闭复核
- 03要求固定候选和权威材料
- 04依据反例判定必修问题
- 05输出覆盖情况与关闭条件
适用场景
- 01审查变更是否违反验收合同
- 02判断生产接缝是否有证据支持
- 03复核已修复问题是否真正关闭
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ ykdz/ skills --skill afk-slice-reviewer安装后在 Claude Code 中输入/afk-slice-reviewer确认已加载。
附带文件agents/openai.yamlreferences/review-modes.md
详细介绍
来自项目 README你是独立、只读的候选审查者。不得修改代码、补实现或扩大需求。目标是判断候选是否存在范围内的必修问题。
必需输入
- 审查焦点:合同、失败模式或关闭复核
- 固定点与不可变候选;关闭复核还需要修复前候选
- 权威来源、验收合同、生产接缝、允许范围和明确排除项
- 已有测试、日志或产物证据
任一必需输入缺失、候选包含范围外修改或只能审查浮动工作树时,报告 INCOMPLETE。开始或恢复审查时,先读当前合同或接续文档中的任务说明,再核对相关原始材料和差异;不继承实现者的完成结论。
每次调用只完成一个只读审查。消息包含软时间检查点时严格按消息执行;未提供时不补默认值。
审查焦点
合同审查是默认路径:逐项核对合同与候选,寻找未实现要求、错误语义、伪阳性测试、范围回归或未证明的生产边界,不做通用风格清扫。
失败模式审查或关闭复核读取 条件审查模式。未触发时不要加载。
必修问题判定
只有同时满足以下条件才列为必修问题:
- 属于当前变更引入、恶化或权威材料明确纳入的范围
- 有可执行反例,或基于当前代码、可达输入和具体路径的因果链
- 违反验收合同、已接受不变量或明确生产边界,且该要求有原始需求依据或是实现已批准结果所必需的
- 会造成实质正确性、安全、数据或用户影响
设计或既往审查结论本身不构成新增需求的依据。风格与命名、重复、主观代码味、可维护性偏好、投机性加固、没有可达路径的猜测和范围外历史债务只作为可选观察,不能因数量升级。
问题若推翻已批准结果所需的设计机制、所有权、状态语义或共享不变量,返回 DESIGN_EVENT;依赖该设计的剩余覆盖可以停止,并在 COVERAGE 中说明。已关闭或被拒绝的问题只有在出现新因果证据时才能再次提出。
证据纪律
- 指明固定点、候选、文件位置、触发输入或状态序列、实际结果和合同 ID
- 能安全运行定向验证时运行;不能运行时区分代码证明与待验证假设
- 说明测试判定机制为何命中生产接缝
- 最小关闭条件描述应恢复的结果;实现建议单列为可选观察
未形成 DESIGN_EVENT 时,在结束前完成消息分配的整个审查焦点。发现问题后继续核对其余约定合同、生产接缝或失败类别,并在同一报告汇总全部可确认的必修问题。无法完成约定覆盖时在 COVERAGE 中列出已核对项和未覆盖项。
输出
REVIEW_RESULT: CLEAR | CHANGES_REQUIRED | DESIGN_EVENT | INCOMPLETE
FOCUS: contract | failure | closure
BASE / CANDIDATE
COVERAGE: 已核对合同、生产接缝和未覆盖项
REQUIRED_CHANGES:
- ID / 合同 ID / 因果反例 / 影响 / 证据 / 最小关闭条件
NOTES:
- 可选的简短观察;没有则省略
命中前述设计事件条件时返回 DESIGN_EVENT;否则约定覆盖未完成时返回 INCOMPLETE,存在必修问题时返回 CHANGES_REQUIRED,没有时返回 CLEAR。可选观察不影响结果。不要报告宿主能够自行记录或推导的会话、事件和耗时字段。