What problem does it solve? Manually naming and numbering feature branches in a spec-driven development workflow is error-prone and inconsistent. This Skill automates branch creation with sequential or timestamp-based numbering so every specification gets a predictable, collision-free branch name. ## Core Features & Use Cases - Automated Branch Numbering: Determines the next sequential number or generates a timestamp prefix automatically, without manual tracking. - Short Name Generation: Derives a concise 2-4 word action-noun branch slug from the feature description while preserving technical terms like OAuth2 or JWT. - Configurable Numbering Mode: Reads branch_numbering settings from .specify/extensions/git/git-config.yml or .specify/init-options.json, defaulting to sequential. - Graceful Degradation: Skips branch creation with a warning when Git is unavailable, while still outputting BRANCH_NAME and FEATURE_NUM. - Use Case: While running the /speckit-specify workflow for a new "user authentication" feature, invoke this Skill to create a branch like 003-user-auth and receive structured JSON output for downstream steps. ## Quick Start Create a git feature branch for the new user authentication specification using sequential numbering.