该技能用于在分支发生变化后,更新已有 GitHub Pull Request 的标题和描述,使其反映当前分支状态。
主要能力:读取当前 PR 的标题、正文、基线与提交;分析原有标题格式、正文结构、语气等内容风格;对比基线与 HEAD 的完整差异(git diff origin/<base>...HEAD),判断描述是否遗漏、误述或仍包含已回滚的行为;按原有风格起草新标题与正文,并同步更新 Mermaid 时序图、状态图及已有截图。
使用方式:先用 gh pr view [PR_NUMBER] --json number,title,body,baseRefName,commits 获取 PR;用 git fetch origin <base> 更新远端引用后再查看完整 diff;加载 /github-voice 写作风格规则;将草稿输出给用户,经 AskUserQuestion 确认后写入 .turbo/pr/<PR_NUMBER>-title.txt 与 .turbo/pr/<PR_NUMBER>-body.md,再通过 gh api --method PATCH 或 gh pr edit 应用更新。若正文引用本地截图路径,需按说明分别提交标题并使用 --attach 上传。
适用场景:PR 内容偏离初始描述、需要补充新变更或移除已失效说明时。
限制:若正文与图表已完整描述 diff,或遗漏仅属格式、拼写、配置类小事,则无需更新;不得在标题或正文中引用 .turbo/ 内容;图表仅在不增加信息时才省略,单类型图最多一个;截图仅复用本会话已有捕获,不额外截图。部分命令细节以原资料为准,暂未提供价格与平台支持信息。