SuperAPI AI 工具集

git-flow-branch-creator

通用与其它

查看项目

更新于 10-15 22:17

技能介绍

用途:该技能是一段提示词,运行后由 Copilot 分析当前仓库改动,按 nvie Git Flow 分支模型判断应创建的分支类型,并自动生成语义化分支名、创建并切换到该分支。

主要能力:先执行 git status 查看仓库状态与改动文件,再执行 git diff(未暂存)或 git diff --cached(已暂存)分析改动性质;依据分析框架区分三类分支:feature(新功能、UI/UX 改进、新 API、非破坏性数据库变更、新配置项、非关键性能优化,从 develop 分出并合回 develop)、release(版本号变更、构建配置、文档定稿、发布前小修、发布说明、依赖锁定,从 develop 分出并合入 develop 与 master)、hotfix(安全漏洞、关键生产缺陷、数据损坏、服务中断、紧急配置,从 master 分出并合入 develop 与 master)。命名遵循 kebab-case,如 feature/user-authentication、feature/PROJ-123-shopping-cart、release-1.2.0、hotfix/security-patch。

使用方式:直接运行该提示词,Copilot 会完成分析并创建分支,核心命令为 git checkout -b [branch-name] [source-branch],例如 git checkout -b feature/user-registration-api develop、git checkout -b hotfix/auth-security-patch master、git checkout -b release-2.1.0 develop。执行后会输出分析摘要、分支决策理由与后续步骤建议。

适用场景:需要按 Git Flow 规范快速开分支的日常开发、发布准备与紧急修复。

限制:资料未提供具体平台支持范围、收费方式与效果保证;混合改动时需优先主要类型或拆分分支,无改动时会提示先检查状态,已处于目标分支或分支名冲突时需追加后缀或改名;合并策略建议使用 --no-ff 并在 master 打标签、合并后删除分支。