What problem does it solve? Manually naming and numbering feature branches in spec-driven development is error-prone and inconsistent. This Skill automates branch creation with sequential or timestamp-based numbering, keeping branch names aligned with your specification workflow. ## Core Features & Use Cases - Automated Branch Numbering: Determines the next sequential number or generates a timestamp prefix automatically, without manual tracking. - Configurable Naming Strategy: Reads branch numbering configuration from .specify/extensions/git/git-config.yml or .specify/init-options.json, with sensible defaults. - Cross-Platform Scripts: Invokes Bash or PowerShell scripts that output structured JSON containing BRANCH_NAME and FEATURE_NUM. - Graceful Degradation: Skips branch creation with a warning when Git is unavailable, while still returning usable branch identifiers. - Use Case: When starting a new feature specification in a spec-kit project, invoke this Skill to create a branch like 003-user-auth or 20260319-143022-user-auth before writing the spec. ## Quick Start Create a new feature branch for adding OAuth2 user authentication to the project.