关于 update-pr
update-pr 是用于更新 Pull Request 标题和正文的 Agent 技能,使其反映当前范围、动机与验证情况。它通过命令行运行,并要求标题遵循 Conventional Commits 前缀规范。
主要功能
- 01拟定替换用的 PR 标题
- 02撰写完整的替换 PR 正文
- 03使用 Conventional Commits 标题前缀
- 04报告 Pull Request URL
适用场景
- 01范围变更后更新 PR 描述
- 02在 PR 中概述动机与验证
- 03更新前统一 PR 标题格式
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ willbooster/ agent-skills --skill update-pr安装后在 Claude Code 中输入/update-pr确认已加载。
详细介绍
更新 PR 工作流
编写完整的替换版拉取请求标题和 PR 正文,使其准确反映当前范围、动机和验证情况。
将标题作为第一个参数,并通过标准输入提供正文,运行 update-pr。
最后,报告拉取请求 URL。
bunx @willbooster/agent-skills@latest update-pr "feat: concise PR title" <<'EOF'
Close #<issue>
## Summary
- What changed
- Key scope or affected area
- Any notable tradeoff or limitation
## Why
- Problem being solved
- Reason this approach was chosen
## Testing
- Exact commands run
- Manual verification steps if relevant
## Notes (if needed)
- Breaking changes, rollout concerns, screenshots, or follow-up work
EOF
请注意,PR 标题前缀必须遵循 Conventional Commits 规范:
- feat:面向用户或 API 的新功能。
- fix:修复面向用户或 API 的错误。
- build:影响构建系统或外部依赖项(例如 npm、webpack、typescript)的更改。
- chore:不修改源文件或测试文件的常规任务、维护或工具变更。
- ci:对 CI/CD 配置文件和脚本的更改。
- docs:仅涉及文档的更改。
- perf:能够提升性能的代码更改。
- refactor:既不修复错误也不添加功能,但能改善代码结构或可读性的代码更改。
- style:不影响代码含义的更改(例如格式调整)。
- test:添加缺失的测试或修正现有测试。
评论
支持 Markdown