What problem does it solve?
Inconsistent branch naming, oversized or unclear pull requests, and mixed merge practices lead to confusing history, failed CI, and slower collaboration; this Skill provides a clear, enforceable set of conventions to prevent those issues and speed up reviews and releases.
Core Features & Use Cases
- Branching strategy: Clear guidance for main, develop, and feature branches, including naming patterns and when to use GitHub Flow versus Git Flow.
- Pull Request standards: PR title and description templates, size and scope guidance, use of Draft PRs, and recommended self-review steps to keep reviews focused and actionable.
- Merge and release policies: Recommended merge strategies (squash for features, merge commits for releases/hotfixes, rebase for local sync), conflict handling steps, git hooks guidance, and semantic version tagging practices.
- Use case: Teams preparing for continuous delivery or scheduled releases can apply these rules to ensure CI stability, predictable changelogs, and safer collaboration.
Quick Start
Use the git-workflow skill to audit a repository and generate branch naming rules, a PR template, and a recommended merge strategy.