🚀 快速安装
复制以下命令并运行,立即安装此 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 拉取请求。
流程
- 通过 ‘search’ 工具分析来自 ‘${workspaceFolder}/.github/pull_request_template.md’ 的规范文件模板,以提取要求。
- 使用 ‘create_pull_request’ 工具针对
${input:targetBranch}创建一个拉取请求草稿模板。并使用get_pull_request确保当前分支没有已存在的拉取请求。如果存在,则继续执行步骤 4,并跳过步骤 3。 - 使用 ‘get_pull_request_diff’ 工具获取拉取请求中的更改,以分析拉取请求中被更改的信息。
- 使用 ‘update_pull_request’ 工具更新上一步创建的拉取请求的标题和主体。利用第一步中从模板获取的信息,根据需要更新标题和主体。
- 使用 ‘update_pull_request’ 工具将状态从草稿切换为准备就绪以供审查,以更新拉取请求的状态。
- 使用 ‘get_me’ 获取创建拉取请求的人员的用户名,并将其分配给
update_issue工具,以分配拉取请求。 - 将创建的拉取请求 URL 回复给用户。
要求
- 为完整规范创建单个拉取请求
- 清晰的标题,用于标识规范
- 在拉取请求模板中填写足够的信息
- 在创建前验证是否存在已有的拉取请求
📄 原始文档
完整文档(英文):
https://skills.sh/github/awesome-copilot/create-github-pull-request-from-specification
💡 提示:点击上方链接查看 skills.sh 原始英文文档,方便对照翻译。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

评论(0)