What problem does it solve?
Enables teams to structure and coordinate feature development and releases using a clear three-branch Git workflow (main, dev, insiders), reducing merge conflicts and drift between development and production.
Core Features & Use Cases
- Three-branch model:
- main: Released, tagged, and published; code only.
- dev: Integration branch — features merged here before release; publishes with the preview tag.
- insiders: Early-access channel — synced from dev.
- Branch naming convention: squad/{issue-number}-{slug} for traceability.
- Issue-focused workflow: Steps to branch, label, draft PRs, merge, and cleanup.
- Worktrees and cross-repo scenarios: Isolated environments for parallel issues and coordinated multi-repo work.
- Promotion and anti-pattern guidance: Safe release pipelines and avoidance of common mistakes.
Quick Start
Initialize the three-branch workflow in your repository and begin feature work from dev using squad/{issue-number}-{slug} branches, with optional worktrees for parallel issues.