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.