create-branch
π―Skillfrom ruchernchong/claude-kit
A Claude Code skill for creating git branches with smart validation, GitHub issue integration, and automatic language convention detection from the project.
Overview
A Claude Code skill that creates and checks out new git branches with intelligent validation, automatic prefix detection, and GitHub issue integration. It analyzes branch name input for keywords, applies appropriate prefixes (feature/, bugfix/, hotfix/, chore/, docs/), enforces kebab-case naming, and validates against comprehensive git branch naming rules.
Key Features
- GitHub Issue Integration - When an issue number is provided, automatically creates a branch linked to the issue using
gh issue developwith proper tracking - Smart Prefix Detection - Analyzes branch name keywords to automatically apply appropriate prefixes like feature/, bugfix/, hotfix/, chore/, or docs/
- Kebab-Case Enforcement - Automatically converts branch names to lowercase, replaces spaces and underscores with hyphens, and validates naming format
- Language Convention Awareness - Infers the project's language variant (US English, UK English, etc.) from existing branches and commit messages to maintain consistency
- Comprehensive Validation - Checks for duplicate branches, forbidden characters, reserved names, and ensures compliance with git branch naming rules
Who is this for?
This skill is designed for developers and teams who want consistent, well-formatted git branch naming across their projects. It is especially useful for teams that follow conventional branch naming patterns and use GitHub issues for project tracking, as it automates the link between issues and development branches.
Same repository
ruchernchong/claude-kit(9 items)
Installation
npx vibeindex add ruchernchong/claude-kit --skill create-branchnpx skills add ruchernchong/claude-kit --skill create-branch~/.claude/skills/create-branch/SKILL.md