SuperAPI AI 工具集

yeet

通用与其它

查看项目

更新于 10-15 20:34

技能介绍

用途:当用户明确要求把改动暂存、提交、推送并创建 GitHub PR 一步完成时使用,依赖 GitHub CLI(gh)。

前置条件:需已安装 gh,可用 gh --version 检查;缺失时提示用户安装并停止。需已登录,运行 gh auth status 检查;未登录时提示用户执行 gh auth login 并重新检查后再继续。

命名约定:从 main/master/默认分支开始时,分支名为 codex/{description};提交信息为简洁的 {description};PR 标题为 [codex] {description},概括完整 diff。

工作流:若在 main/master/默认分支上,执行 git checkout -b "codex/{description}",否则留在当前分支。确认状态后暂存全部改动:git status -sb,然后 git add -A。用描述简洁提交:git commit -m "{description}"。如尚未运行检查则运行检查;若因缺少依赖或工具失败,安装依赖后重跑一次。带跟踪推送:git push -u origin $(git branch --show-current)。若推送因工作流认证错误失败,从 master 拉取后重试推送。创建 PR 并编辑标题与正文以反映描述和变更:GH_PROMPT_DISABLED=1 GIT_TERMINAL_PROMPT=0 gh pr create --draft --fill --head $(git branch --show-current)。将 PR 描述写入带真实换行的临时文件(如 pr-body.md ... EOF)并运行 pr-body.md,避免 \n 转义的 markdown。PR 描述(markdown)须为详细叙述,涵盖问题、对用户的影响、根本原因、修复以及用于验证的测试或检查。

限制:仅在用户明确要求该一体化流程时使用;需 gh 已安装并认证;资料未提供其他平台、收费或效果信息。