写代码 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
评论区
登录后可评论。