What problem does it solve?
Create clear, consistent git branch names from Jira tickets to reduce manual naming errors, improve traceability, and enforce team branch conventions.
Core Features & Use Cases
- Automatic branch naming: Build a feature/ticket-id-slug branch name derived from the Jira key and a concise slug of the issue summary.
- Deterministic slug generation: Normalize summaries by lowercasing, replacing ampersands, removing punctuation, excluding filler words, truncating to a maximum length, and collapsing repeated dashes to produce repeatable slugs.
- Jira validation and safe branching: Resolve a Jira cloud via Atlassian MCP, fetch the issue summary for accuracy, and create the new branch from the current checked-out branch to avoid branching from the default by mistake.
- Use Case: When starting work on a Jira ticket, generate a readable branch that links code changes to the ticket without manual editing.
Quick Start
Create a branch for Jira ticket BK-123 from the current branch using the create-branch skill.