mcpField
O
open-pr

open-pr

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

关于 open-pr

open-pr 是用于提交当前分支改动并创建拉取请求的工作流技能,面向需要规范 PR 描述的开发者。它要求标题遵循 Conventional Commits,并在完成后报告 PR 链接。

主要功能

  1. 01提交并推送当前分支改动
  2. 02撰写便于评审的 PR 描述
  3. 03按 Conventional Commits 规范命名标题
  4. 04创建 PR 并报告链接

适用场景

  1. 01为已完成的代码改动创建 PR
  2. 02整理变更范围、动机与验证信息
  3. 03在 PR 中关联相关 issue

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/willbooster/agent-skills --skill open-pr

安装后在 Claude Code 中输入/open-pr确认已加载。

详细介绍

开启 PR 工作流

将任何本地更改提交并推送到当前分支。 编写 PR 正文,帮助审阅者快速了解更改范围、动机和验证情况。 在适用时包含关联的问题,简要总结更改内容、说明更改原因,以及介绍测试方式。 运行以下命令以创建拉取请求。 最后,报告 PR URL。

bunx @willbooster/agent-skills@latest open-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