工程开发
github-pr-creation avatar

github-pr-creation

自动化 GitHub Pull Request 创建工具,支持任务验证、测试执行、Conventional Commits 格式化及项目标签建议。

简介

github-pr-creation 技能专为专业软件工程师设计,旨在简化开启 Pull Request 的流程。它直接与本地 git 环境及 GitHub CLI (gh) 整合,确保 PR 的高质量、文档完备性及符合项目规范。与一般的 AI 代理行为不同,此技能在提交前强制执行严格的验证层,减少代码审查中的杂讯,并防止诸如推送到错误目标分支或跳过关键测试套件等常见错误。

  • 根据命名惯例自动识别正确的基础分支(例如:feature/* 到 develop,hotfix/* 到 main)。

  • 搜索并验证来自 .s2s/plans、.kiro/specs、.cursorrules、GitHub Issues 及通用任务文件的任务文档。

  • 通过对比提交历史记录与子任务来确保任务完成度,并在创建前提供待处理工作的总结报告。

  • 强制执行 Conventional Commits 标准来生成标题与描述,自动从本地提交中提取范围 (scope) 与类型 (type)。

  • 在 PR 创建前执行预验证,包括运行本地测试套件以确保构建完整性。

  • 动态查询可用的 GitHub 标签与里程碑,确保 PR 根据项目配置进行正确分类与追踪。

  • 当您准备好提交分支以进行同行审查、发布或热修复时,请使用此技能。

  • 在最终提交之前,请务必确认目标分支并审阅生成的 PR 内容,包括自动生成的主体内容。

  • 此技能对您的本地文件进行只读分析,确保在为 GitHub API 生成元数据时的安全性。

  • 需要经过验证的 gh CLI 会话才能执行存储库操作并获取里程碑或标签等元数据。

  • 采用 HEREDOC 模式进行 PR 主体生成,以维持严格的格式与 Markdown 完整性,确保与团队的 Pull Request 模板(例如:功能、错误修复、版本发布或重构模板)兼容。

仓库统计

Star 数
61
Fork 数
5
Open Issue 数
1
主要语言
未提供
默认分支
main
同步状态
空闲
最近同步时间
2026年5月4日 00:33
在 GitHub 查看