用途:对未暂存的代码改动执行自动化审查,并在审查与修复之间循环,直到审查通过。适用于用户要求审查当前未提交改动、并希望自动修复问题的场景。
主要能力与流程:先用 git diff 检查是否存在未暂存改动;若为空,则报告“No unstaged changes to review”并停止。随后运行审查命令:codex review --uncommitted。仔细阅读审查输出,对每条反馈判断是否有效:有效的直接修复,错误、无关或纯风格偏好且无实际收益的反馈可跳过。修复后再次运行同一审查命令,重复该过程,直到输出包含“LGTM”或仅剩次要、无关评论,最后总结审查内容与已修复项。
使用方式:在存在未暂存改动的仓库中触发该技能,审查过程自动进行,无需每轮向用户确认。
限制与注意事项:该技能不运行测试,测试由其他流程单独处理;若同一问题在修复后仍被反复标记,下一轮跳过并继续;为避免无限循环,最多执行 5 轮审查。资料未提供安装方式、依赖版本、收费或平台支持等更多信息。