SuperAPI AI 工具集

self-review

编程与开发

查看项目

更新于 10-15 22:15

技能介绍

用途:在打开 PR 前,或需要自审 diffusers 贡献时使用。它运行与 @claude CI 评审器相同的规则,但覆盖整个 PR diff;CI 只检查 src/diffusers/、tests/ 和 .ai/,自审时还应检查文档和脚本。

主要能力:按规则审查 diff,输出阻塞问题、非阻塞问题、疑似死代码表格和总结,并给出 READY 或 NEEDS CHANGES 结论。阻塞问题需编号,包含标题、说明、file.py:line 和影响,并引用规则;非阻塞问题格式相同但严重度更低;死代码以表格列出路径、行号、可能未使用或已使用及原因。总结需区分“提交前修复”和“留给正式评审”,后者指不明显正确的非阻塞问题,应交给评审者而非自行猜测。

使用方式:先获取 diff,命令为 git diff main...HEAD(目标分支不是 main 时替换)。若分支落后 main 且 diff 混入无关合并文件,可用 git log main..HEAD --oneline 定位自己的提交,再用 git show <commit>。然后阅读 references/review-rules.md 作为权威规则,不要依赖记忆副本;针对改动区域还应阅读 references/code_style.md、references/models.md、references/pipelines.md、references/modular.md、references/testing.md 或 references/pitfalls.md。报告只写不改文件,要具体、引用规则、审查整个 diff,不编造问题,也不标记纯风格问题。

迭代:通常需要多轮,贡献者修复后再次审查,直到结论为 READY;只有“留给正式评审”的项目可以未解决。最后一轮报告结尾提醒贡献者在 PR 描述或评论中分享笔记,但不要把笔记作为 diff 的一部分提交。

限制:资料未提供安装命令、平台支持、收费或价格信息;该技能不编辑文件,仅生成报告。