mcpField
U
update-pr

update-pr

github.com/willbooster开发37 次安装
代码仓库

关于 update-pr

update-pr 是用于更新 Pull Request 标题和正文的 Agent 技能,使其反映当前范围、动机与验证情况。它通过命令行运行,并要求标题遵循 Conventional Commits 前缀规范。

主要功能

  1. 01拟定替换用的 PR 标题
  2. 02撰写完整的替换 PR 正文
  3. 03使用 Conventional Commits 标题前缀
  4. 04报告 Pull Request URL

适用场景

  1. 01范围变更后更新 PR 描述
  2. 02在 PR 中概述动机与验证
  3. 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