What problem does it solve? Teams struggle with inconsistent Git practices: unclear branching strategies, vague commit messages, messy merge histories, and painful conflict resolution. This Skill provides concrete patterns for choosing and applying the right Git workflow for any team size and release cadence. ## Core Features & Use Cases - Branching Strategy Selection: Compare GitHub Flow, Trunk-Based Development, and GitFlow with decision criteria based on team size and release cadence. - Commit & PR Conventions: Apply Conventional Commits formatting, PR title/description templates, and code review checklists. - Conflict Resolution & History Management: Resolve merge conflicts, decide between merge and rebase, manage releases with semantic versioning and tags. - Use Case: A startup team adopting continuous deployment can use this Skill to set up GitHub Flow with protected main branches, conventional commit messages, and a PR template that enforces testing checklists. ## Quick Start Ask the AI to recommend a Git branching strategy and commit message convention for your team's project setup.