SuperAPI AI 工具集

pr

部署与运维

查看项目

更新于 10-15 20:13

技能介绍

用途:在 cloudflare-docs 仓库中创建 GitHub 拉取请求,或编辑已有 PR 的标题与描述;向已有 PR 的分支推送新提交后,也会主动检查并同步标题和描述。

主要能力:读取当前 PR 内容后再修改;按仓库模板生成 PR 正文;从文件路径推断产品标签(如 [Workers]);非内容改动使用 chore/fix/feat 前缀;创建时使用 --base production 与 --draft。

使用方式:全程使用 gh CLI。编辑标题用 gh pr edit <number> --title "...";编辑正文先写入临时文件再执行 gh pr edit <number> --body-file /tmp/pr-body.md,随后 rm /tmp/pr-body.md,避免用 --body 传参。创建 PR 前先运行 git log --oneline production..HEAD、git diff production...HEAD --stat、git status 收集上下文,并读取 .github/pull_request_template.md。创建命令为 gh pr create --base production --draft --title "[Product] short description" --body-file /tmp/pr-body.md。若 gh 未安装或未认证,则改为提供标题、正文和 GitHub 链接供用户手动复制。

适用场景:cloudflare-docs 的文档新增、更新、修复、重构与 changelog 条目;也适用于工具、CI、配置等非内容改动。

限制:所有 PR 必须创建为草稿;不主动推送后续提交、不请求审阅者、不做未被要求的修改;编辑已有 PR 时须保留作者原有结构并只做最小改动;公开仓库中不得包含私密信息、凭据或内部资源链接;改动超过约 20 个文件时不运行完整 diff。具体收费与平台信息暂未提供。