What problem does it solve?
Git workflows often lead to messy histories, inconsistent commit messages, and confusing branch names that make reviews and releases harder.
Core Features & Use Cases
- Conventional Commits enforcement: Produces consistent commit message structure (type/scope/summary, wrap rules, and optional footers like Fixes/Closes) to improve changelogs and review scanning.
- Branch naming conventions: Guides consistent branch naming using a type-based, kebab-case pattern.
- Workflow best practices: Covers key process rules like avoiding direct commits to main, keeping commits atomic, rebasing for a linear history, squashing WIP before PRs, and tagging releases with semantic versioning.
Use case: You are preparing a pull request and want teammates to be able to quickly understand what changed, why it changed, and how it should be released—without manually policing conventions.
Quick Start
Activate the git-workflow skill to format your next commit message, name your feature branch, and apply a rebase/squash workflow before opening a PR.