用途:对变更代码做代码/PR 审查、审计、缺陷与安全检查,重点发现高影响缺陷,优先正确性、安全、数据完整性、shell/配置安全与回归,而非风格问题。
主要能力:支持传入路径、模式、提交/范围或自然语言范围;默认先报告发现并等待确认再修改。参数 --fix 会按严重级别顺序应用修复并输出最终报告;--with-profile <name> 强制启用某领域配置,--skip-profile <name> 跳过某配置,同名时跳过优先。
使用方式:先解析范围,验证仓库上下文 git rev-parse --git-dir,失败则停止并提示在 git 仓库中运行。若请求指定目标则以其为准;否则仅审查本会话修改的文件;无会话修改时回退到所有未提交文件,命令为 git diff --name-only --diff-filter=ACMR 与 git ls-files --others --exclude-standard,合并去重。范围以 resolved-scope 代码块输出,之后不再重跑。排除生成、vendored、批量与低信号文件,必要时用 excluded-scope 块记录并通过验证覆盖。
适用场景:代码审查、PR 审查、安全审计、diff 审查、缺陷排查。限制:需在 git 仓库中运行;范围解析后固定;生成/批量文件不手工逐行审查;修复涉及 API/契约重设计、意图过于模糊或验证工具不可用且风险高时应停止并询问。其余细节暂未提供。