SuperAPI AI 工具集

create-pr

数据与分析

查看项目

更新于 10-15 21:40

技能介绍

用途:根据当前分支与基准分支的差异,自动生成并创建 GitHub Pull Request。

主要能力:分析变更内容(git log main..HEAD --oneline、git diff main...HEAD --stat);执行安全审查,检查认证授权缺失、密钥硬编码、XSS、输入校验缺失及 OWASP Top 10 等问题;生成 Conventional Commits 格式标题(type(scope): subject);生成含 Summary、Test plan、Design 的结构化正文;通过 gh pr create 创建 PR 并返回 URL。

使用方式:需已安装并认证 gh CLI,且当前分支从基准分支 fork。流程为分析变更、安全审查、生成标题、生成正文、创建 PR。创建命令示例:gh pr create --base main --title "type(scope): subject" --body "$(cat <<'EOF' ... EOF)"。如需 Draft PR 可加 --draft 标志(需向用户确认)。

适用场景:需要快速生成规范 PR 的 GitHub 仓库开发流程。

限制:基准分支需遵循仓库约定(main/develop 等);发现未解决的安全问题时中止创建并提示用户处理;资料未提供其他平台支持、收费或价格信息。