--- name: git-workflow description: Git 工作流专家。规范化版本控制,确保提交历史清晰可追溯。支持 Conventional Commits 规范、Pull Request 最佳实践、分支管理策略和自动化工作流。 metadata: short-description: Git 工作流与版本控制 keywords: - git-workflow - Git - 版本控制 - Conventional Commits - Pull Request - 分支管理 - 提交规范 category: 版本控制 author: Bensz Conan platform: Claude Code | OpenAI Codex | ChatGPT --- # Git Workflow - Git 工作流专家 ## 与 bensz-collect-bugs 的协作约定 - 因本 skill 设计缺陷导致的 bug,先用 `bensz-collect-bugs` 规范记录到 `~/.bensz-skills/bugs/`,不要直接修改用户本地已安装的 skill 源码;若有 workaround,先记 bug,再继续完成任务。 - 只有用户明确要求“report bensz skills bugs”等公开上报时,才用本地 `gh` 上传新增 bug 到 `huangwb8/bensz-bugs`;不要 pull / clone 整个仓库。 ## 核心理念 **良好的 Git 实践** 是团队协作的基础: ``` ┌─────────────────────────────────────────────────────────┐ │ 规范提交 → 清晰历史 → 易于回溯 → 高效协作 │ └─────────────────────────────────────────────────────────┘ ``` **核心原则**: - ✅ **提交历史即文档** - ✅ **原子提交,单一职责** - ✅ **清晰的可追溯性** - ✅ **易于 Code Review** --- ## 何时使用本技能 在以下场景时激活: - 需要 Git 提交(commit) - 创建 Pull Request / Merge Request - 代码分支管理 - 版本发布 - 提到"git"、"提交"、"分支"、"PR" --- ## Conventional Commits 规范 ### 提交格式 ``` ():