SuperAPI AI 工具集

04-propose

编程与开发

查看项目

更新于 10-15 23:45

技能介绍

用途:把已完成的工作发布以供评审。该技能负责推送分支并创建或更新 Draft PR,不在此实现新代码,也不合并 PR。

主要能力:默认使用 Draft PR;生成包含 PRD 路径、变更内容与原因、测试命令与结果、验证方式、风险/发布/回滚等信息的标题与正文;通过 gh 创建或更新 PR 并返回 PR URL。

使用方式:先收集输入(prd 路径如 tasks/f-##-<slug>.md、base 分支默认 main、PR 标题种子)。预检需确认处于功能分支、工作区干净(git status --porcelain 为空)、有可推送提交、PRD 的 ## Execution Status 中 Implemented 已勾选,并记录测试/检查命令与结果。随后推送分支:git push -u origin HEAD。查看现有 PR:gh pr view --json url,number,state,isDraft -q .url;存在则 gh pr edit --title "<title>" --body "<body>";不存在则 gh pr create --draft --base "<base>" --title "<title>" --body "<body>";最后用 gh pr view --json url -q .url 获取 URL。

适用场景:需要将功能分支提交评审、生成规范 PR 描述时。限制:不实现代码(需回到 03-implement),不合并 PR(评审/合并属于 05-review);需已安装并认证 GitHub CLI。