What problem does it solve? When starting a new feature in a spec-kit project, developers need a consistently named git branch tied to the specification workflow. This Skill automates branch creation with sequential or timestamp-based numbering, removing manual naming decisions and keeping branch conventions uniform across the team. ## Core Features & Use Cases - Automated Branch Creation: Runs the spec-kit create-new-feature script (Bash or PowerShell) to create and switch to a new feature branch in one step. - Flexible Numbering Modes: Supports sequential numbering (e.g., 003-user-auth) or timestamp prefixes (e.g., 20260319-143022-user-auth), configured via .specify/extensions/git/git-config.yml. - 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. - Use Case: A developer starting work on a new authentication feature invokes the skill with a description, and it creates the branch 004-add-user-auth, returning BRANCH_NAME and FEATURE_NUM as JSON for downstream spec-kit commands. ## Quick Start Ask the assistant to create a new feature branch for your specification, for example by saying create a feature branch for adding user authentication with OAuth2 support.