What problem does it solve?
Inconsistent Git branch names make repositories hard to navigate and break automation that relies on naming conventions. This Skill enforces the Conventional Branch specification so every branch follows a predictable, validated format.
Core Features & Use Cases
- Standardized Branch Types: Supports feature/, bugfix/, hotfix/, release/, and chore/ prefixes with aliases like feat/ and fix/.
- Name Validation: Checks names against rules for lowercase, allowed characters, hyphen/dot placement, and description quality.
- Base Branch Detection: Automatically detects the repository's trunk branch (main, master, or develop) before creating the new branch.
- Use Case: When starting work on a new login feature, ask the assistant to create a branch and it will produce a compliant name like feature/add-login-page, branch off the detected trunk, and check it out.
Quick Start
Ask the assistant to create a new Git branch for your task using the Conventional Branch naming convention.