SuperAPI AI 工具集

github-prs

通用与其它

查看项目

更新于 10-16 07:58

技能介绍

用途:这套技能规范如何使用 gh CLI 在 GitHub 上创建和更新 PR、issue、评论与 release,并统一正文风格与操作流程。

主要能力:创建前检查当前分支是否已有 PR(优先查 upstream),用 gh pr edit、gh issue edit 更新而非重建;匹配仓库近期 PR、issue、commit 的格式;在 fork 中从 upstream 默认分支拉分支;用 heredoc 写正文,避免在 --body 中直接传 \n;创建后打印 PR URL 并用 gh pr checks --watch --fail-fast 监控 CI;借助 gh-pr-review 扩展查看未解决线程、回复与解决线程;发布 release 时省略内部改动、面向用户改动写详细,始终传 --latest,禁止 --prerelease。

使用方式:分支示例 git fetch upstream 后 git checkout -b my-branch upstream/$DEFAULT_BRANCH;创建示例如 gh pr create --title '...' --body "$(cat <<'EOF' ... EOF)",命令保持原样。回复线程如 gh pr-review comments reply 42 -R owner/repo --thread-id ... --body '...',解决线程用 gh pr-review threads resolve。

限制:仅在非 remorses 仓库才需先询问;未经明确确认不得关闭 PR 或 issue;不得编造 GraphQL node ID;关闭关键词只放在 .changeset 文件;正文用第一人称、加粗小标题而非 markdown 标题;release 需面向终端用户。