用途:tidy 对已改动源码执行清理式审查与自动修正,目标是提升代码复用、质量与效率。它面向非交互式例程调用,运行时不会向用户提问。
主要能力:使用全新派发的 reviewer 进行每轮审查,编辑应用留在主线程以保持 reviewer 无偏;循环执行“派发+应用”直至 reviewer 不再返回 mechanical_edits、达到最大迭代次数或触发安全护栏。变动文件以 git 差异为范围,可覆盖应用代码、配置、SKILL.md 等任意文本。
用法:调用方以自然语言传入 Base ref(可选,默认对比工作树与 HEAD)、Max iterations(可选,默认 3)、Custom instructions(可选)与 Model(可选,仅接受 sonnet、opus、haiku)。技能按步骤检测变更文件、收集审查输入,然后进入迭代循环。默认模式收集未提交、已暂存与未跟踪文件;显式指定 Base ref 时仅读已提交历史,未跟踪文件不在范围。排除清单含锁文件、依赖清单、构建产物与二进制文件。
限制:运行期间调用方不应暂存改动,否则会污染差异与结论。审查仅针对改动行及其紧邻上下文,不审计无关旧代码;功能保持为硬约束,可能改变行为的修复降级为 structural_note。reviewer 派发不可用时回退为主线程内联顺序审查。返回值包含状态、迭代次数、已应用编辑数与剩余结构备注数。具体收费、平台与更多配置暂未提供。