What problem does it solve?
It automates the creation of a new Git feature branch (and switches to it) using a spec’s feature description, so you don’t have to manually decide branch names or next numbers.
Core Features & Use Cases
- Feature branch creation & checkout: Generates and switches to a new feature branch for a given specification, leaving the spec directory work to the core workflow.
- Sequential or timestamp numbering: Chooses numbering mode from
.specify/extensions/git/git-config.yml, falls back to .specify/init-options.json, otherwise defaults to sequential.
- Deterministic script invocation: Runs exactly one platform-appropriate script (Bash or PowerShell) and consumes JSON output containing
BRANCH_NAME and FEATURE_NUM.
- Environment override support: If
GIT_BRANCH_NAME is explicitly provided, it uses that exact value and bypasses generated prefix/suffix logic.
Quick Start
Ask the skill to create and switch to a new feature branch for your provided feature description using the repository’s configured branch numbering mode.