← ClaudeAtlas

git-workflowlisted

Git 工作流专家。规范化版本控制,确保提交历史清晰可追溯。支持 Conventional Commits 规范、Pull Request 最佳实践、分支管理策略和自动化工作流。
huangwb8/skills · ★ 36 · AI & Automation · score 85
Install: claude install-skill huangwb8/skills
# 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 规范 ### 提交格式 ``` <type>(<scope>): <subject> <body> <footer> ``` ### Type 类型 | Type | 说明 | 示例 | |------|------|------| | `feat` | 新功能 | `feat(auth): add OAuth2 login` | | `fix` | Bug 修复 | `fix(api): resolve timeout issue` | | `docs` | 文档变更 | `docs(readme): update installation` | | `style` | 代码格式 | `style(lint): fix indentation` | | `refactor` | 重构 | `refactor(utils): extract validator` | | `perf` | 性能优化 | `perf(db): add query index` | | `test` | 测试相关 | `test(user): add login tests` | | `chore` | 构建/工具 | `chore(deps): upgrade to v2.0` | | `revert` | 回滚提交 | `revert: feat(auth)` | ### 提交示例 ```bash # 简单提交 feat(auth): add JWT token validation # 完整提交 feat(payment): integrate Stripe payment gateway Implement credit card payment processing using