SuperAPI AI 工具集

draft-pr

通用与其它

查看项目

更新于 10-16 05:48

技能介绍

用途:把已完成的工作发布为草稿或进行中 PR,并在收到对应请求时更新或 squash-merge。适用于 GitHub、GitHub Enterprise、Forgejo 及兼容私有 forge。

主要能力:预检 Git 状态、发布远端、forge、head 与目标仓库、认证用户、base 分支及当前分支已有 PR;锁定预期 diff,保留无关工作区改动与已有 PR 内容;在 base 分支上创建主题分支;按需 fetch 并 rebase;提交、运行检查并安全推送(仅对明确属于用户的分支用 --force-with-lease);用临时文件写 Markdown 标题与正文,创建草稿 PR 或更新已有 PR,默认指派认证用户;验证远端字段并报告 URL、状态、base/head、指派人和遗留注意事项;仅在明确请求时重新检查门禁并 squash-merge。

使用方式:GitHub 用已认证的 gh,Forgejo 用已认证的 fj,并绑定到选定主机与仓库;不隐式安装或认证 CLI。推送前确认可用的 PR 适配器,推送成功不等于 PR。多行正文用 --body-file(fj 0.6.0 仅创建时支持)。发布前阅读 references/publish-workflow.md,写正文前阅读 references/pr-body-guidance.md。

限制:创建和更新不授权合并;合并需显式请求且门禁通过,不得切换方式、强制合并或删除 head 分支。不得在分支名、提交、标题或正文中加入模型/代理标识(如 codex/、claude、AI-generated、共同作者尾注),除非用户明确要求。新 PR 默认草稿,Forgejo 需使用并验证实例认可的进行中标题前缀。语言按用户指示、仓库指引或团队惯例确定,缺失或冲突时询问一次,无偏好默认英语。仓库使用 jj 等 VCS 层时,停止 Git 变更命令并询问发布路径。若远端无 PR 接口或认证不可用,在变更前停止。

适用场景:需要以草稿形式发布、更新或按明确要求 squash-merge PR 的仓库协作流程。

暂未提供:具体收费、价格、平台支持范围之外的信息。