What problem does it solve? Teams and AI agents often create inconsistently named branches, mix multiple features into one branch, or let long-lived branches drift, causing merge conflicts and chaotic history. This Skill standardizes branch naming, enforces the one-branch-one-feature principle, and guides feature flag usage. ## Core Features & Use Cases - Branch Naming Rules: Defines a main/develop/feature/fix/docs/refactor branch model with strict naming formats like feature/F3.1-ocr-acceleration, including length and character constraints. - Worktree Creation Guidance: Specifies one-worktree-per-branch rules, sibling-directory placement, and a creation script based on the latest origin/develop. - Feature Flag Strategy: Recommends merging incomplete features behind flags instead of keeping long-lived branches, with rules for flag removal. - Use Case: An AI agent starting a new OCR acceleration feature creates branch feature/F3.1-ocr-acceleration via the worktree script, keeping its work isolated from other agents and modules. ## Quick Start Ask the AI to create a properly named feature branch and worktree for your new task following the Git branch management rules.