SuperAPI AI 工具集

implement-suggestion

编程与开发

查看项目

更新于 10-16 06:49

技能介绍

用途:把评审者在 Pull Request 上提出的建议落地为真实提交。它只做编排,复杂推理交给 /critical 与 /confidence;每个 PR 使用 gw 提供独立工作树隔离,实际的修改、提交、推送由每个 PR 派发的 worker 子代理执行,不会另开新 PR。

主要能力与流程:解析 $ARGUMENTS 自动判定模式(多 PR、单 PR、自由文本、空参数时通过 gh pr view 自动检测当前分支的开放 PR),并按 --watch、--resolve-all 修饰符调整行为。随后按阶段进行:输入解析、工作树解析(gw checkout,要求 git status --porcelain 干净且 HEAD 等于 headRefOid)、并行抓取评审与普通评论、将评论分类为 actionable / nit / discussion / praise、对可执行评论依次运行 /critical 与 /confidence 双重校验,再生成 suggestion-pack 交由 worker 执行,最后输出每 PR 的结果表。

使用方式:提供 PR URL 或裸 PR 编号即可;评论过滤、--watch 循环(最多 5 次迭代,仅限单 PR)、--resolve-all(回复并解决可解决的线程,但对真实人工判断项保留开放)均有明确规则。worker 采用“每条评论一次提交”并引用作者与链接,推送后回复并解决对应评审线程。

限制:对 MERGED 或 CLOSED 的 PR 拒绝执行;不自动 stash、不自动 rebase、不在用户主工作树操作;置信度阈值与 /critical 的 Must-fix 决定是否应用或暴露;细节规则分散在 rules/.md 与 templates/.md,需按阶段加载。若内部依赖(如 /critical、/confidence、gw、LoreKit 记忆)未提供或未连接,相关步骤可能静默跳过;其余未在资料中说明的平台、费用与效果暂未提供。