branch-namer

Generate conventional Git branch names from plain English descriptions.

1|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/jieni777/opencode-config-backup --skill branch-namer-jieni777
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: branch-namer
Source: https://github.com/jieni777/opencode-config-backup/tree/main/skills/branch-name-gen
Command: npx skills add https://github.com/jieni777/opencode-config-backup --skill branch-namer-jieni777

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generating descriptive and conventional Git branch names from plain English descriptions to standardize commit history and collaboration.

Core Features & Use Cases

  • Converts plain language into conventional prefixes (feat/, fix/, chore/, refactor/, docs/, test/) with kebab-case formatting
  • Keeps branch names concise (under typical length limits) and human-readable
  • Supports optional auto-create-and-switch workflow via a CLI flag for immediate use

Quick Start

Run ai-branch with your description to generate a ready-to-use branch name.

Frequently Asked Questions about branch-namer

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

FAQPage Schema
How do I generate conventional Git branch names from plain English descriptions?

Generate conventional Git branch names by running the tool with your plain English description. It uses a GPT-4o-mini model to derive a concise, kebab-case name with appropriate prefixes like feat/ or fix/ for standardized commit history.

What naming formats are supported for automated Git branch creation?

Automated Git branch creation supports kebab-case formatting with conventional prefixes including feat/, fix/, chore/, refactor/, docs/, and test/. This ensures branch names remain concise, human-readable, and under typical length limits.

Can I automatically create and switch to a new Git branch after generating the name?

Yes, you can automatically create and switch to a new Git branch by using the --checkout flag. This optional workflow generates the branch name and immediately executes the checkout to streamline your development process.

How does AI convert natural language into structured Git workflow branches?

AI converts natural language into structured Git workflow branches by processing your description through a GPT-4o-mini model. It identifies the appropriate scenario type and enforces length limits to output a concise kebab-case branch name.

Does this Git branch naming tool work for any size repository?

Yes, this Git branch naming tool works across any size repository. It targets feature, fix, chore, refactor, docs, and test scenarios universally, providing standardized branch names regardless of project scale.