🚀 快速安装

复制以下命令并运行,立即安装此 Skill:

npx @anthropic-ai/skills install github/awesome-copilot/create-github-pull-request-from-specification

💡 提示:需要 Node.js 和 NPM

根据规范创建 GitHub 拉取请求

为位于 ${workspaceFolder}/.github/pull_request_template.md 的规范创建 GitHub 拉取请求。

流程

  1. 通过 ‘search’ 工具分析来自 ‘${workspaceFolder}/.github/pull_request_template.md’ 的规范文件模板,以提取要求。
  2. 使用 ‘create_pull_request’ 工具针对 ${input:targetBranch} 创建一个拉取请求草稿模板。并使用 get_pull_request 确保当前分支没有已存在的拉取请求。如果存在,则继续执行步骤 4,并跳过步骤 3。
  3. 使用 ‘get_pull_request_diff’ 工具获取拉取请求中的更改,以分析拉取请求中被更改的信息。
  4. 使用 ‘update_pull_request’ 工具更新上一步创建的拉取请求的标题和主体。利用第一步中从模板获取的信息,根据需要更新标题和主体。
  5. 使用 ‘update_pull_request’ 工具将状态从草稿切换为准备就绪以供审查,以更新拉取请求的状态。
  6. 使用 ‘get_me’ 获取创建拉取请求的人员的用户名,并将其分配给 update_issue 工具,以分配拉取请求。
  7. 将创建的拉取请求 URL 回复给用户。

要求

  • 为完整规范创建单个拉取请求
  • 清晰的标题,用于标识规范
  • 在拉取请求模板中填写足够的信息
  • 在创建前验证是否存在已有的拉取请求

📄 原始文档

完整文档(英文):

https://skills.sh/github/awesome-copilot/create-github-pull-request-from-specification

💡 提示:点击上方链接查看 skills.sh 原始英文文档,方便对照翻译。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。