What problem does it solve?
Teams often struggle with inconsistent Git workflows, merge strategies, and release readiness across branches, leading to delays and confusion.
This skill defines a dev-first branching model that standardizes main, dev, and insiders workflows for predictable collaboration.
Core Features & Use Cases
- Three-branch model: main (released), dev (integration), insiders (early access) with clear purposes and published flows.
- Branch naming conventions: issue-based branches such as squad/{issue-number}-{slug} to keep work traceable.
- Issue-driven workflow: feature work starts from dev, PRs target dev, and promotions to main/insiders follow defined gates.
- Worktrees for parallel work: support for multiple concurrent issues using git worktree to avoid conflicts.
- Release and promotion: automation-minded guidance for promoting changes from dev to insiders and then to main.
Quick Start
Start from the dev branch, create a feature branch from dev for your issue, and open a draft PR targeting dev when ready.