写代码 5 分钟,PR 描述憋半小时?OpenAI 这个骚 Skill 帮你自动搞定

写代码 5 分钟,PR 描述憋半小时?OpenAI 这个骚 Skill 帮你自动搞定


每次写完代码,最烦的不是写代码本身,而是——PR 描述该怎么写

“修复了xx问题”太敷衍,”本次提交对核心模块进行了全面重构优化”又太虚。想写得专业点,又怕用力过猛。结果就是每次提 PR 前在那憋半天,体验极差。

最近我发现了一个来自 OpenAI 的开源 Skill——pr-draft-summary,专门解决这个痛点。它能自动分析你本地的代码变更,生成符合规范的 PR 标题和描述,直接 paste 进 GitHub 就能用

它能干啥?

这个 Skill 会在你每次完成代码任务后自动触发(如果你改了 src/agents/tests/examples/ 等核心目录),然后:

  • 自动收集当前分支、变更文件、commit 历史
  • 智能判断变更类型(feature / fix / refactor / docs)
  • 生成格式规范的 PR 草稿,包含分支建议、标题、正文描述
  • 自动处理跨仓库 issue 引用,格式化为标准 #123 形式

生成的格式是这样的:

# Pull Request Draft
## Branch name suggestion
git checkout -b feat/your-feature-name
## Title
feat: add something useful
## Description
This pull request adds...

所有内容都是纯文本,直接复制到 GitHub PR 框里就行。

为什么值得收藏?

第一,省时间。 以前憋 PR 描述要 10-20 分钟,现在 5 秒出草稿。

第二,格式规范。 它会强制使用标准化的 GitHub 引用格式,不会出现 [PR #123](https://...) 这种不规范的链接,整个团队 PR 看起来都整洁很多。

第三,智能判断变更类型。 它会根据你改的文件自动推断是 feature、fix 还是 refactor,对应不同的描述动词(adds / fixes / improves),比你自己编的准确多了。

怎么装?

在支持 Skill 的 IDE 里(Claude Code、Cursor、Cline 等),用对应的安装命令:

/install pr-draft-summary

或者直接从 GitHub 手动安装:

https://github.com/openai/openai-agents-python/tree/main/.agents/skills/pr-draft-summary

适合谁用?

只要你在用 Git 做协作开发,这个 Skill 都值得装。尤其是:

  • 经常需要提 PR 的开发者
  • 团队对 PR 描述格式有规范要求
  • 想让代码交接更专业、更易读的同学

说实话,用了它之后我提 PR 的频率都变高了——因为不费脑子了 😄

GitHub:https://github.com/openai/openai-agents-python/tree/main/.agents/skills/pr-draft-summary


GitHub: https://github.com/openai/openai-agents-python/tree/main/.agents/skills/pr-draft-summary

评论区

0 条评论

登录后可评论。

沈星河 15 阅读