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