What problem does it solve?
Git workflows and commit conventions vary across projects, creating integration frictions and inconsistent history.
A standardized approach reduces merge conflicts, simplifies reviews, and keeps main deployable.
Core Features & Use Cases
- Branching Strategy: trunk-based development with short-lived feature branches
- Branch Naming Convention: descriptive, standardized prefixes for features, fixes, and chores
- Conventional Commits: enforce standardized commit messages and scopes
- Environment Branches: main -> production, staging, dev promotion workflows
- Pull Request & Merge Guidance: PR templates, review gates, and merge strategies
- History Cleanup & Rewrites: guidance on interactive rebase, squash merges, and rebase workflows
- Worktrees & Advanced Flow: use git worktrees for parallel tasks without context switching
- CI/CD Alignment: ensure checks run and gate deployments
Quick Start
Create a short-lived feature branch from main following trunk-based rules, then open a PR with a conventional-commit message.