用途:review-changes 用于编排完整的代码审查流程,分为交接(handoff)、审查(review)、修复(fix)三个阶段,每阶段之间都有用户检查点,不会自动推进。
主要能力:阶段 0 读取 .chalk/context/review-changes.md 中的工作区上下文(git 状态、诊断错误、测试结果、最近编辑文件),若不存在则独立运行。阶段 1 生成交接文档,包括确定会话名、创建 .chalk/reviews/sessions/${session_name} 目录、确定基线分支、收集 git 日志与 diff、自动检测并运行项目检查(Node.js、Rust、Go、Python、Make),最后写入 handoff.md。阶段 2 提供两种审查方式:自审由 Claude 在当前会话按结构化格式输出结论、发现、测试缺口与待解决问题,写入 self.findings.md;外部审查则生成可粘贴的提示词,供 Codex、Gemini、GPT 等使用。阶段 3 加载所有 *.findings.md,按 P0>P1>P2>P3 排序并去重,让用户选择修复范围,逐条确认后应用修复,并写入 resolution.md 解决日志。
使用方式:技能通过斜杠命令或自然语言触发,用户可提供 $ARGUMENTS 作为会话名,脚本会将其转为 kebab-case。外部审查需先调用 /create-review 生成脚本与模板,再运行 pack.sh 和 render-prompt.sh。修复完成后可运行 /commit 提交,或稍后用 /fix-findings 处理。
限制:阶段 1 和 2 不修改源代码,仅在阶段 3 经用户确认后修改;交接中需如实记录失败,不尝试修复;所有发现中的文件路径必须验证为仓库内相对路径,拒绝绝对路径或 .. 穿越;多个审查者建议冲突时需同时呈现由用户选择。具体收费、平台支持范围等资料暂未提供。