SuperAPI AI 工具集

review-implementation

编程与开发

查看项目

更新于 10-16 08:40

技能介绍

用途:对给定实现进行批判性、对抗式审查,对照计划或规格检查代码,定位反模式、红旗、缺陷、不必要的复杂度、计划偏移、范围蔓延与缺失测试。默认立场是怀疑:在证明之前,假定每处改动都增加了不必要的复杂度;执行者的 diff 在审查前视为不可信。

主要能力:端到端追踪正常路径、失败路径与受影响的边界情况;验证完成标准与计划一致性;检查缺陷、逻辑错误、模式漂移、错误假设与未覆盖的边界;挑战复杂度(能否用更少文件、更少抽象、新类型/接口/层是否值得、是否在解决不存在的问题);检查命名、文件组织、错误处理、测试与依赖等仓库级规范;检查越界、空指针、未关闭资源、竞态、缺失校验、静默失败;确认向后兼容或有意破坏。

使用方式:审查前先发现宿主环境与目标代码库中可用的 agent 技能(如 skills/、.agents/skills/、.cursor/skills/、.claude/skills/ 或注入的可用技能列表),阅读相关 SKILL.md 作为审查指南。阅读 AGENTS.md、VISION.md、LEARNINGS.md、计划文件与 diff。可运行窄范围只读命令(如定向读文件或 git 检查),但确定性通过/失败验证属于验证阶段,审查者命令不作为合并门禁。只读审查,绝不编辑文件或自行修复。

输出:每条发现包含标题、Severity(Critical/High/Medium/Low)、Location、Issue、Recommendation、Rationale、must_fix。结尾给出 verdict:pass(标准通过、范围干净、质量达标)、needs_changes(存在 must_fix 发现)、blocked(无法从所给材料完成审查)。

适用场景:合并或验收前的对抗式审查;验证执行者 diff 是否符合要求而非仅能编译;捕捉缺陷、计划偏移、范围蔓延、缺失测试与过度工程。

限制:只读,不修复;不纠缠代码库未强制执行的格式;不建议增加抽象;不提与当前改动无关的未来改进;不走过场。具体安装命令与平台支持暂未提供。