What problem does it solve? Teams and agents performing git operations often lack consistent conventions for branching, commit messages, and pull requests, leading to messy histories, unsafe force pushes, and unreviewable merges. This Skill supplies a standardized reference of git workflow patterns so every branch, commit, and PR follows production-grade conventions. ## Core Features & Use Cases - Branch Strategy Patterns: Reference implementations of GitHub Flow, GitFlow, and Trunk-Based development with naming conventions like feat/SPEC-XXX-slug. - Conventional Commits Guide: A complete type table (feat, fix, refactor, chore, etc.) plus commit message structure with scope, body, and footer rules. - PR Templates and Merge Strategies: Ready-to-use pull request template and guidance on choosing squash, merge, or rebase based on branch type. - Git Safety Rules: Explicit risk table covering force push, hard reset, and hook skipping, plus red flags and verification checklists. - Use Case: When an agent or developer needs to create a feature branch and open a PR for SPEC-AUTH-001, this Skill dictates the branch name, commit format, PR body, and safe merge method. ## Quick Start Ask the AI to create a conventional-commit-compliant branch and pull request for your current feature using the git workflow reference.