branch-naming
Installation
SKILL.md
Branch Naming Skill
Generate and validate Git branch names from conventional commit messages or plain descriptions. This skill only handles naming -- it does not create, delete, or manage branches.
Instructions
Step 1: Parse Input
Determine the commit type and subject from whatever the user provides.
If a conventional commit message (e.g., feat: add user auth):
- Extract type, optional scope, and subject
- Pattern:
<type>[optional scope]: <description>
If a plain description (e.g., add user authentication):
- Infer type from keywords (see
references/type-mapping.mdfor full mapping) - Keywords: add/implement/create -> feat, fix/resolve/correct -> fix, document/readme -> docs, refactor/restructure -> refactor, test/spec -> test, remove/delete/update -> chore
- Default to
featwhen no keywords match
Related skills
More from notque/claude-code-toolkit
generate-claudemd
Generate project-specific CLAUDE.md from repo analysis.
12fish-shell-config
Fish shell configuration and PATH management.
12pptx-generator
PPTX presentation generation with visual QA: slides, pitch decks.
12codebase-overview
Systematic codebase exploration and architecture mapping.
10image-to-video
FFmpeg-based video creation from image and audio.
9data-analysis
Decision-first data analysis with statistical rigor gates.
9