Doyajin174 一致的 Git 工作流助手 Skill 技能
Conventional Commits + 分支命名 + verification 一步到位的 Git 工作流 Ski
跑一致的 Git 工作流
在没有标准化流程的团队里,commit message 写法五花八门、push 前不做 lint/typecheck、PR 标题与改动不对齐——这些问题在小团队阶段尚可忍受,一旦成员超过 3 人或引入 AI 编码助手就会显著放大。doyajin174-git-workflow 是一个面向 Claude、Codex、Claude Code 的 Git 全流程技能,从分支创建、commit 格式、verification checklist 到 push 前自检一条龙覆盖。
技能简介
该技能由 GitHub 用户 Doyajin174 维护,遵循 MIT 协议,已通过官方完整审计(qualityScore 78,bronze tier),核心目标是把 Git 全流程"沉淀为可复用的提示词模板",让 AI 编码助手也能像熟练的工程师一样按部就班地完成提交。
核心能力
- 约定式 commit 标题:根据 Conventional Commits 规范生成
feat/fix/refactor/docs/test/chore类型前缀,并给出常见类型示例。 - 统一分支命名:推荐
feat/-、fix/-、refactor/等命名模式,避免fix-bug-final-v2这类野生命名。 - 多维 verification 清单:自动列出 tests、lint、type check、build 四类典型验证步骤,并提供
npm test、pnpm lint、tsc --noEmit等可直接执行的命令。 - 完整生命周期模板:覆盖 stage → commit → verification → push 四个阶段,让 AI 助手按顺序执行,不遗漏关键步骤。
- 可复用 readiness 清单:每次 commit / push 前自动检查 "是否跑过 test / 是否更新 CHANGELOG / 是否同步文档 / 是否需要回滚预案",输出可勾选 checklist。
- 风险提示与拒绝越权:明确提示 push / force push / amend pushed commit 等操作会修改远端仓库,必须经用户二次确认。
- 跨项目适配:虽然示例命令偏向 Node.js / TypeScript,但模板对 Python(pytest / ruff / mypy)、Go(go test / golangci-lint)等项目同样适用,只需替换命令。
安装配置
- 一行安装:执行
npx skillstore add doyajin174/git-workflow,Skillstore 会自动拉取到.public/skills/git-workflow。 - 手动安装:克隆
https://github.com/Doyajin174/myskills,把.public/skills/git-workflow复制到本地任意 Claude / Codex / Claude Code 项目的.claude/skills/下。 - 权限需求:声明
external_commands风险因子,模型会按需调用git子命令,请确保 Agent 已授予相应权限。 - 零额外依赖:不需要数据库、不需要服务端、不需要 API Key,纯文档型 Skill。
使用步骤
- 加载技能:在 Claude / Codex / Claude Code 对话窗口说"使用 git-workflow 技能",模型即进入标准化模式。
- 提交前提示:告诉模型"为这次改动生成 conventional commit 信息",它会先执行
git status/git diff再输出建议。 - 分支规划:若要开启新功能,让模型"为这个 issue 选一个分支名",会得到
feat/-形式的结果。 - verification 检查:在准备 push 之前提示"列出本任务应该跑的 verification 命令",按输出逐项执行。
- 发布前自检:在 AI 助手宣布任务完成前,让模型"用 git-workflow 技能审计 readiness checklist"。
适用场景
- 新成员入职第一天:把这份仓库在 PR 流程里一同给出,新人 commit 即符合团队规范。
- AI 编码助手兜底校验:当 Claude Code 独立完成开发任务时,确保 push 前所有 verification 已执行。
- 开源项目标准化贡献流程:让外部贡献者按统一模板提交 PR,降低 review 成本。
- 跨语言项目统一提交风格:无论是前端、后端还是数据项目,commit 类型与 verification 步骤都可对齐。
适用人群
- 在 Claude Code / Codex 中协作的研发团队
- 需要为 AI 编程助手建立"完工标准"的技术负责人
- 维护开源项目、期待外部贡献者遵循规范的 maintainer
- 任何想摆脱"commit message 全靠自觉"困境的工程师
工作原理
技能本身是一份结构化的 prompt 模板,不内置任何运行时。它通过提示词把 Git 最佳实践(分支命名 / commit 规范 / verification 步骤 / 风险规避)显式灌输给模型,让模型在收到任务时先执行状态收集命令,再按模板输出结果。所有写操作(commit / push)均要求用户最终确认,技能不会自动 force-push 或 amend 已推送 commit。
官方链接
团队信息
AI产品库
官方
由 AI 猎手自动发现
评论与建议
登录 后参与评论或提建议