What problem does it solve? Deciding on consistent, meaningful Git branch names and remembering to branch off the latest default branch is repetitive and error-prone. This Skill automates branch naming and creation so every branch follows a shared convention. ## Core Features & Use Cases - Convention-Based Naming: Generates branch names in the format <type>/<short-kebab-case-summary> using types like feat, fix, refac, docs, style, test, and chore. - Context-Aware Naming: Derives the branch summary from your request text or uncommitted diff when no explicit instruction is given. - Fresh Base Branch: Fetches origin and fast-forwards the default branch before creating the new branch, so work always starts from the latest code. - Use Case: You ask to "create a branch" for a login form fix; the Skill inspects your changes, names the branch fix/login-form-validation, updates the default branch, and runs git switch -c. ## Quick Start Ask the assistant to create a new branch for your current task, for example by saying "create a branch for the login form fix".