What problem does it solve?
This Skill automates the creation of Git branches, ensuring they adhere to established naming conventions within a repository, streamlining the branching process.
Core Features & Use Cases
- Automated Branch Naming: Generates branch names based on detected repository patterns and user-provided context.
- Intelligent Convention Detection: Analyzes existing branches to infer common naming structures (e.g.,
feature/TICKET-123-description).
- Ticket ID Integration: Searches conversation history and staged changes for ticket IDs to incorporate into branch names.
- Bug Fix Branch Suffixing: Automatically adds incremental suffixes to bug fix branches to prevent naming conflicts.
- Use Case: When starting a new feature, you can ask the skill to create a branch named
feature/PROJ-456-add-user-auth, and it will handle the naming and creation for you.
Quick Start
Create a new git branch for a feature, incorporating the ticket ID PROJ-789 and the description 'implement dark mode'.