What problem does it solve? Teams struggle with inconsistent Git practices: unclear branching strategies, vague commit messages, messy merge conflicts, and risky history rewrites. This Skill provides concrete patterns for choosing a branching model, writing conventional commits, resolving conflicts, and managing releases. ## Core Features & Use Cases - Branching Strategy Selection: Compares GitHub Flow, trunk-based development, and GitFlow with decision criteria based on team size and release cadence. - Commit & PR Standards: Provides Conventional Commits format, PR description templates, and code review checklists for consistent collaboration. - Conflict Resolution & Release Management: Covers merge vs rebase decisions, conflict resolution commands, semantic versioning, tagging, and changelog generation. - Use Case: A team lead onboarding new developers can use this Skill to establish a GitHub Flow workflow with conventional commit messages, PR templates, and branch naming conventions. ## Quick Start Ask the agent to help you choose a branching strategy and set up conventional commit conventions for your project.