What problem does it solve?
This skill provides a single source of truth for Git commit message standards, branch naming, merge strategies, tagging, and conflict resolution so teams can reduce merge conflicts, improve traceability, and maintain reliable CI/CD pipelines.
Core Features & Use Cases
- Commit message standards: Clear Conventional Commits format, subject rules, scope guidance, and examples to enable consistent changelogs and automated tooling.
- Branch management & workflows: Defined branch types (master, develop, feature, bugfix, hotfix, release), naming conventions, lifecycle rules, and branch protection recommendations to streamline team development.
- Merge, rebase, and conflict resolution: Recommended tactics (rebase for sync, merge --no-ff for integration), conflict handling steps, and prevention best practices to keep history meaningful and resolve issues quickly.
- Release and tagging guidance: Semantic versioning, annotated tags, and release branch procedures to support reproducible releases and changelog generation.
Use case example: When preparing v1.0.0, create a release branch from develop, update versions and changelog, merge to master with a tag, and sync changes back to develop following the documented conventions.
Quick Start
Use the git-workflow skill to create a feature branch named feature/user-management, craft a Conventional Commits message for your changes, push the branch to origin, and open a pull request for review.