mcpField
P
pr

pr

github.com/owainlewis开发42679 次安装1 周前更新
代码仓库

关于 pr

pr 是一项从任务分支创建或更新 Pull Request 的技能。它遵循仓库的提交规范和 PR 模板,并在完成后汇报 PR 链接。

主要功能

  1. 01创建或切换到任务分支
  2. 02仅暂存目标文件并提交
  3. 03查找并遵循仓库 PR 模板
  4. 04推送并创建或更新 PR
  5. 05汇报 PR 链接和检查结果

适用场景

  1. 01为已完成的变更创建 PR
  2. 02更新当前分支上的现有 PR
  3. 03按仓库规范编写 PR 正文

安装

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

$npx skills add https://github.com/owainlewis/blueprint --skill pr

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

详细介绍

PR

  1. 如果仍在默认分支上,请先创建或切换到任务分支。
  2. 使用 Conventional Commit 格式的主题提交预期变更。仅暂存预期修改的文件。
  3. 编写 PR 正文前,如果仓库存在 PR 模板,请先阅读。检查 .github/pull_request_template.md、.github/PULL_REQUEST_TEMPLATE.md、pull_request_template.md、docs/pull_request_template.md 及 .txt 变体。如果 .github/、仓库根目录或 docs/ 下存在 PULL_REQUEST_TEMPLATE/ 目录,请选择仓库或用户指定的模板;否则使用默认模板(如果存在)。
  4. 推送并创建 PR,默认设置为可供审查;只有在有人要求或已知工作尚未完成时才创建草稿 PR。标题应类似提交主题:在使用 squash merge 的仓库中,该标题会成为默认分支上的提交。
  5. 如果存在模板,请根据模板撰写正文。保留标题,并根据差异和已完成的工作填写相关部分:变更内容及原因、工单链接(如有)、运行的检查及结果、已修复的审查问题,以及尚未检查的内容。如果不存在模板,则撰写简洁正文,包含上述相同信息。
  6. 报告 PR URL。

规则

  • 每个分支只创建一个 PR。如果已有 PR,请推送变更并更新该 PR。保留人工对正文所做的修改:仅更新新提交所涉及的内容。
  • 如果仓库存在 PR 模板,请遵循该模板。
  • 切勿声称运行了实际上并未运行的检查。
  • 如果推送或创建 PR 失败,请保留本地工作,并报告具体失败信息。

评论

支持 Markdown