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

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

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/pull_request_template.md' to extract requirements by 'search' tool.
  2. Create pull request draft template by using 'create_pull_request' 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 'get_pull_request_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 'update_pull_request' 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 'update_pull_request' 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/pull_request_template.md identifying the specification
  • Fill enough information into pull_request_template.md
  • Verify against existing pull requests before creation
信息
Category 编程开发
Name create-github-pull-request-from-specification
版本 v20260410
大小 1.58KB
更新时间 2026-04-12
语言