用途:对代码片段、指定文件、工作区 diff(git diff、git diff --staged)或分支与基线差异(git diff main...HEAD)进行深度审查,优先发现安全问题与正确性缺陷,并给出修复方案。
主要能力:按安全、正确性与边界、性能、可维护性与约定四个优先级审查,参考 checklist.md;安全问题映射到 OWASP Top 10:2025;每条发现需追踪数据流验证,必要时用测试复现;按 Critical/High/Medium/Low 分级排序,重复问题合并为一条并列出所有位置;报告含结论(Ship / Ship after fixes / Do not ship)、发现数量统计、现状代码与修复代码、做得好的地方及未审查范围。
使用方式:先确定审查范围,再了解语言、框架版本(package.json、pyproject.toml、go.mod 等)、代码入口、不受信输入与仓库约定;按格式输出报告。
限制:无法验证的发现应丢弃或标注置信度;Low 级最多给少量,已被 linter/formatter 覆盖的不报;避免超过约 15 条发现;修复代码必须符合仓库语言与版本,不确定需说明。具体命令用法与安装方式资料暂未提供。