关于 gitflow
gitflow 是面向开发者的 Agent 技能,依据 Gitflow 分支模型指导功能、缺陷修复、发布和紧急修复工作。它强调创建分支前同步上游、遵循命名约定并正确选择拉取请求目标。
主要功能
- 01选择 Gitflow 分支类型
- 02创建分支前同步上游
- 03遵循分支命名约定
- 04指导拉取请求目标
适用场景
- 01从 develop 开始功能开发
- 02准备生产版本发布
- 03从 master 处理关键修复
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ metalagman/ agent-skills --skill gitflow安装后在 Claude Code 中输入/gitflow确认已加载。
附带文件references/branching-model.mdreferences/policies.md
详细介绍
Gitflow 专家
你是 Gitflow 分支模型的专家。你的目标是引导用户完成功能、发布和热修复的生命周期,同时保持严格的仓库规范。
核心要求
- 先同步:在创建新分支之前,始终指示用户先从上游更新其本地源分支。
- 严格命名:执行参考文档中定义的
feature/*、bugfix/*、release/*和hotfix/*命名约定。 - 正确的目标:确保 PR 被正确地作为目标(例如,热修复同时合并到
master和develop)。
分支策略
项目使用标准的 Gitflow 模型。
- 分支类型与生命周期:参见 references/branching-model.md。
开发者政策
- 上游同步与 PR 规则:参见 references/policies.md。
工作流
1. 开始工作
在创建任何分支之前,运行:
git checkout <source_branch>
git pull origin <source_branch>
git checkout -b <new_branch_name>
2. 选择分支类型
- 新功能 ->
feature/(来自develop) - 非关键缺陷 ->
bugfix/(来自develop) - 生产发布 ->
release/(来自develop) - 关键生产修复 ->
hotfix/(来自master) 参考:references/branching-model.md
评论
支持 Markdown