用途:审查当前 git 工作区中未提交的改动,关注正确性、安全性、可维护性以及与项目规范的一致性。
主要能力:
- 通过 git diff 与 git diff --cached 收集改动,并阅读被修改文件的完整内容,而非只看 diff 片段。
- 在判断风格与模式前加载相关项目上下文:若存在 docs/SUMMARY.md 先阅读,再加载与任务相关的细节文档,并优先参考代码规范文档;文档与代码或用户意图冲突时,用可用输入/提问工具确认。
- 对改动区域运行可行的质量检查(lint、类型检查、测试)。
- 从正确性、安全与安全、可靠性、风格与一致性、性能、测试、可维护性等维度分析改动。
- 按 S0 严重、S1 高、S2 中、S3 低四级标注每个发现,并给出位置、问题、影响、修复建议与置信度。
- 输出固定结构报告:Summary、Findings、Positive Notes、Must-Fix Checklist、Verdict;无发现时明确写 No actionable findings,无必修项时写 No must-fix items。
- 结论为 Approve(无 S0/S1 阻塞项)或 Request Changes(存在一个或多个阻塞项),可选给出复审聚焦点。
使用方式:在存在未提交改动的 git 工作区中调用该技能,按其工作流依次收集上下文、分析改动、分级、生成报告。
适用场景:提交前自查、合并前评审、需要按项目规范给出可执行修改建议的代码审查。
限制:仅审查未提交改动;需有对应项目文档与质量检查工具才能加载规范并运行检查;不替代人工最终判断。收费、价格与具体平台支持暂未提供。