SuperAPI AI 工具集

ce-commit-push-pr

写作与研究

查看项目

更新于 10-15 21:39

技能介绍

用途:把本地改动提交、推送并开 PR,或只写/改写 PR 描述。

主要能力:区分三种模式——仅描述(只运行第 4 步并打印,按需应用)、描述更新(对已有 PR 用 gh pr edit 预览确认后应用)、完整流程(第 1-5 步)。支持 mode:pipeline 非交互运行,抑制所有阻塞提问并取保守默认。可选 Stack 模式,需显式请求,加载 references/stack-submit.md,由第 5 步提交。

使用方式:先读 references/context.md,再按步骤执行;提交推送读 references/commit-and-push.md,PR 标题正文读 references/pr-description-writing.md 与 references/compose.md,应用与交接读 references/apply-and-handoff.md。所有 git/gh 探测用 argv 形式单独调用,退出码即控制流;每次关键操作前重新校验分支、远端与 PR 状态。仅当针对 base 仓库的查询返回 exit-0 [] 才算无开放 PR,非零退出视为未知。禁止 git add -A 与 git add .,需点名文件。正文用 --body-file 传入。

适用场景:需要按项目规范提交并开 PR、撰写或刷新 PR 描述、以及编排式流水线调用。

限制:Stack 模式为可选且不主动建议;产物根目录由 .compound-engineering/config.yaml 的 docs_root 决定,未设置则为 docs,非法值直接报错;完整流程需由 ce-babysit-pr 接管后续监控,否则不算完成;资料未提供具体安装命令、收费与平台信息。