用途:该技能提供一套 Gitflow 工作流规则,在执行 Git 操作时应用,用于规范分支管理、提交、发布与热修复流程。
主要能力:定义主分支 main(或 master)与 develop 的职责,规定二者不得直接提交,只接受特定分支合并;定义支持分支 feature/、release/、hotfix/* 的来源、合并目标、命名约定与合并后删除要求;规定提交信息格式 type(scope): description,类型包括 feat、fix、docs、style、refactor、test、chore;采用语义化版本,MAJOR 用于不兼容 API 变更,MINOR 用于向后兼容功能,PATCH 用于向后兼容缺陷修复;规定 Pull Request 至少 1 个批准、CI 检查通过、分支保持最新、合并后删除分支;规定 main 与 develop 的分支保护,包括要求 PR 审查、状态检查通过、分支最新、包含管理员限制、禁止强制推送与删除。
使用方式:按规则创建与合并分支,例如 feature 分支从 develop 创建并合并回 develop,release 分支从 develop 创建并合并到 main 与 develop,hotfix 分支从 main 创建并合并到 main 与 develop;发布与热修复流程均要求合并到 main 后打标签、合并回 develop 并删除分支。技能还要求开始前执行 cat .claude/context/memory/learnings.md,完成后记录新发现。
适用场景:需要统一 Git 分支策略、发布流程与代码审查的团队项目。
限制:资料未提供具体平台、收费、价格或效果信息;规则为流程约定,实际执行依赖团队配置与工具支持。