技能 编程开发 规格文件自动生成拉取请求

规格文件自动生成拉取请求

v20260410
create-github-pull-request-from-specification
该工具旨在自动化整个GitHub拉取请求(PR)的创建流程。它能够读取结构化的规格文件,自动解析需求,创建草稿,并使用规范中的信息自动更新PR的标题和正文。最后,它能将PR状态设置为“待审查”,极大地简化了功能请求的提交流程,确保了工作流的规范性。
获取技能
422 次下载
概览

Create GitHub Pull Request from Specification

Create GitHub Pull Request for the specification at ${workspaceFolder}/.github/pull_request_template.md .

Process

  1. Analyze specification file template from '${workspaceFolder}/.github/pullrequesttemplate.md' to extract requirements by 'search' tool.
  2. Create pull request draft template by using 'createpullrequest' tool on to ${input:targetBranch}. and make sure don't have any pull request of current branch was exist get_pull_request. If has continue to step 4, and skip step 3.
  3. Get changes in pull request by using 'getpullrequest_diff' tool to analyze information that was changed in pull Request.
  4. Update the pull request body and title created in the previous step using the 'updatepullrequest' tool. Incorporate the information from the template obtained in the first step to update the body and title as needed.
  5. Switch from draft to ready for review by using 'updatepullrequest' tool. To update state of pull request.
  6. Using 'get_me' to get username of person was created pull request and assign to update_issue tool. To assign pull request
  7. Response URL Pull request was create to user.

Requirements

  • Single pull request for the complete specification
  • Clear title/pullrequesttemplate.md identifying the specification
  • Fill enough information into pullrequesttemplate.md
  • Verify against existing pull requests before creation
信息
分类 编程开发
名称 create-github-pull-request-from-specification
版本 v20260410
大小 1.58KB
更新时间 2026-04-12
语言