SuperAPI AI 工具集

review

安全与审计

查看项目

更新于 10-15 23:45

技能介绍

用途:对当前检出分支上的单个变更集做审查,返回以决策为导向的报告,给出“Good to commit: Yes/No”的明确结论。

主要能力:自动解析当前分支与比较基准(优先 origin/HEAD 的默认分支,否则在 main、master、dev 中唯一存在时使用);收集上下文(git fetch --all --prune、git diff "<comparison-base>...HEAD"、git log、git merge-base --is-ancestor、git diff --staged、git diff、git status --short);从正确性与边界、安全与数据处理、测试深度与回归风险、范围控制(提供 PRD 路径时对照 In scope 与已完成用户故事)等维度审查;将发现分为 blockers、suggestions、missing evidence;无法运行检查时标记为 Missing evidence 并请求 CI 链接、日志或可运行命令。

使用方式:在目标分支上运行该技能,无需指定比较分支;若需范围校验可提供可选 PRD 路径。若当前分支落后于比较基准,返回 No 并要求同步后重新审查。需要用户决策时提供编号短回复选项。

限制:不实现或修改代码,不提交、合并、推送或删除分支,不更新 PRD 跟踪文件;仅对持久性审查结果更新 tasks/context.md(如复现风险、发布关键陷阱、确认的后续决策);不编造测试结果。若无法解析比较基准,返回 No 并给出解决所需的确切命令或数据。报告结构参考 references/report-template.md,结尾附状态块(Files changed、Key decisions、Next step)。