SuperAPI AI 工具集

create-pr

通用与其它

查看项目

更新于 10-16 05:50

技能介绍

用途:这是一个用于创建 GitHub Pull Request(PR)的 Agent 技能,当用户要求创建 PR、打开 PR 或输入 /create-pr 时使用。核心目标是自动整理提交内容并生成规范的 PR。

主要能力:并行收集上下文,包括 git status(明确不使用 -uall)、git diff HEAD、分支跟踪状态、git diff [base-branch]...HEAD 与 git log。自动在 .github/pull_request_template.md、.github/PULL_REQUEST_TEMPLATE.md、.github/PULL_REQUEST_TEMPLATE/、docs/pull_request_template.md、pull_request_template.md 等位置查找 PR 模板。审阅全部提交(而非仅最新一条),据此起草标题(少于 70 字符)与正文。

使用方式:先搜索并读取 PR 模板(若存在则按模板结构填写,否则使用“Summary + Test plan”结构)。如需要则创建分支,如需要则使用 -u 推送,最终通过 gh pr create 并配合 HEREDOC 创建 PR。完成后返回 PR URL。规则要求使用 PR 模板(若可用)、分析所有提交、使用 gh CLI。

适用场景与限制:适用于使用 GitHub 与 gh CLI 的仓库中自动创建 PR。资料未说明对非 GitHub 平台、其他 CLI 版本或特殊权限场景的兼容情况;未提供具体收费、安装命令或错误处理细节。