A comprehensive Git workflow skill that enforces modern development practices through eight reference documents covering everything from branching strategies to CI/CD integration. The non-negotiable rules are worth noting: no direct pushes to main, no merges until review threads are resolved, and preservation of atomic commits over squashing to maintain GPG signatures. It auto-detects hook frameworks like lefthook and husky, supports Conventional Commits out of the box, and includes a verification script to validate your setup. The merge gate workflow and signed commit handling are particularly well thought out. If you're tired of explaining Git best practices to your team or want to codify your workflow, this gives you a solid foundation to build on.

skills.sh installs
743
GitHub stars
59
last updated
Aug 21, 2026

Install

$ npx -y skills add netresearch/git-workflow-skill --skill git-workflow --agent claude-code

Installs into .claude/skills of the current project.

Files

Git Workflow Skill

Not Here

Releases: github-release. BLOCKED-PR diagnosis: github-project.

GitHub only. Everything below the branching and commit sections — pr-status.sh, pr-merge.sh, the merge gate, review threads — speaks GitHub GraphQL. For a GitLab merge request the equivalent glab calls are in references/pull-request-workflow.md § GitLab: the same gate with glab.

Critical Rules (Non-Negotiable)

  1. No direct push to main — always open a PR.
  2. No merge before all threads resolved (references/pull-request-workflow.md).
  3. No squash unless asked — preserves atomic commits, signatures, bisection.
  4. No "tested/verified/working" without pasted command output — else say so.
  5. No edits to installed skill/plugin cache paths (~/.claude/skills/, ~/.claude/plugins/cache/, **/.bare/**) — always the repo worktree, verified by pwd.
  6. Force-push only with --force-with-lease — never plain --force.
  7. Commit before rebase — add → commit → fetch → rebase → push (a dirty tree aborts it).
  8. No editorializing — state what changed, not how good it is (references/no-editorializing.md).

Reference Files

Sponsors

Details

Repository
github.com/netresearch/git-workflow-skill
Categories
Frontend Development, DevOps & CI/CD, Git & Pull Requests, Code Review & Quality, Release Management, Debugging, Automation & Workflows
First seen
Jun 3, 2026
1ruvnet avatarintelligence-routeruvnet/rufloRoute tasks via the 3-tier model selector and learned patterns; emits a routing rationale via hooks_explain743skills.sh installs
2alchaincyf avatarhuashu-wechat-imagealchaincyf/huashu-skills为微信公众号文章生成高质量配图。支持封面图(2.35:1)、正文插图(16:9/4:3)、信息图。提供两条路径:AI生成(视觉创意型)和HTML渲染(文字精确型)。当用户提到"公众号配图"、"公众号封面"、"文章配图"、"正文插图"、"公众号图片"时使用此技能。740skills.sh installs
3alchaincyf avatarhuashu-xhs-imagealchaincyf/huashu-skills为小红书笔记生成高质量配图。默认AI生成(Gemini),仅精确数据表格用HTML兜底。当用户提到"小红书配图"、"小红书封面"、"小红书图片"、"做张小红书图"、"笔记配图"时使用此技能。740skills.sh installs
4ruvnet avatarddd-contextruvnet/rufloCreate and manage a DDD bounded context with standard directory structure. Use when starting a new subdomain, splitting a monolith into bounded contexts, or sca739skills.sh installs
5voltagent avatarvoltagent-best-practicesvoltagent/skillsVoltAgent architectural patterns and conventions. Covers agents vs workflows, project layout, memory, servers, and observability.739skills.sh installs
6posit-dev avatarr-cli-appposit-dev/skillsBuild command-line apps in R using the Rapp package. Use when creating a CLI tool in R, adding argument parsing to an R script, turning an R script into a comma736skills.sh installs