git-branch

Generate Git branch names with type prefixes and hyphenated descriptions.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/dominicmarshall34/dotfiles --skill git-branch-dominicmarshall34
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-branch
Source: https://github.com/dominicmarshall34/dotfiles/tree/main/claude/skills/git-branch
Command: npx skills add https://github.com/dominicmarshall34/dotfiles --skill git-branch-dominicmarshall34

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you create consistent and descriptive Git branch names, improving your team's workflow and code organization.

Core Features & Use Cases

  • Automated Branch Naming: Generates well-formed branch names based on a short description of the work.
  • Type Prefixes: Enforces standard prefixes like feat, fix, chore, etc.
  • Use Case: When starting a new feature, you can quickly get a branch name like feat/add-user-login without having to remember the exact format.

Quick Start

Generate a git branch name for a fix related to the login button.

Frequently Asked Questions about git-branch

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a git branch name for a new feature?

To generate a git branch name for a new feature, provide a short description of the work to produce a standardized branch name prefixed with 'feat'. This ensures consistency in version control systems like 'feat-add-user-login'.

What type prefixes can I use for git branch naming conventions?

Git branch naming conventions use standard type prefixes like 'feat', 'fix', and 'chore' to categorize the work. The generated branch name applies the appropriate prefix based on your description to maintain workflow clarity.

Why use a strict naming convention for git branches?

A strict git branch naming convention improves team workflow and code organization by making branches consistent and descriptive. It enforces a uniform structure using type prefixes and hyphenated descriptions for clear version control.

Can I create a git branch name for a bug fix automatically?

Yes, you can create a git branch name for a bug fix automatically by providing a short description of the issue. The tool formats the output with a 'fix' prefix, such as 'fix-login-button-error'.

Does generating a git branch name require any dependencies?

Generating a git branch name requires no external dependencies or components. It directly applies the naming convention logic to your provided description to output the formatted string.