get-branch-name

Generate standardized Git branch names from a project PRD.

Updated Jan 26, 2026
One-click install
npx skills add https://github.com/Was85/ralph-rlm-agent-framework --skill get-branch-name
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: get-branch-name
Source: https://github.com/Was85/ralph-rlm-agent-framework/tree/main/claude-code/shell/.claude/skills/get-branch-name
Command: npx skills add https://github.com/Was85/ralph-rlm-agent-framework --skill get-branch-name

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill ensures consistent and standardized naming conventions for Git branches across projects, improving workflow clarity and automation.

Core Features & Use Cases

  • Automated Branch Name Generation: Creates branch names based on project requirements and established conventions.
  • Convention Enforcement: Adheres to prefixes like feature/, bugfix/, refactor/ and converts names to kebab-case.
  • Use Case: When starting new work on the 'User Authentication' feature, this Skill will automatically generate the branch name feature/user-authentication.

Quick Start

Use the get-branch-name skill to generate a new git branch name based on the project PRD.

Frequently Asked Questions about get-branch-name

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

FAQPage Schema
How do I generate a standardized git branch name from a PRD?

To generate a standardized git branch name from a PRD, the Skill analyzes project requirements and applies prefixes like feature/ or bugfix/ with kebab-case formatting. It automatically outputs a compliant branch name under 50 characters for version control workflows.

What is the best way to enforce kebab-case naming conventions for git branches?

Enforcing kebab-case naming conventions for git branches requires converting standard text into hyphen-separated lowercase strings. The Skill automates this process, ensuring branch names strictly follow the kebab-case format with appropriate contextual prefixes.

Does this branch name generator support prefixes like refactor/ and bugfix/?

Yes, this branch name generator supports standard prefixes including feature/, bugfix/, and refactor/. It applies these prefixes automatically based on the project requirements document to categorize the development workflow accurately.

Why do my git branch names exceed the 50 character limit during automation?

Git branch names exceeding 50 characters happen when text conversion lacks length constraints. This Skill prevents the issue by automatically truncating or condensing the generated kebab-case name to stay under the 50 character maximum limit.

Can I automate git workflow branch naming directly from project requirements?

Yes, you can automate git workflow branch naming directly from project requirements. The Skill reads the Product Requirements Document (PRD) and generates a standardized, ready-to-use branch name without manual formatting.

When do I need to use a standardized branch naming convention in software development?

A standardized branch naming convention is needed when multiple developers collaborate on a project requiring consistent version control practices. It improves workflow clarity and enables automation by ensuring predictable branch name structures.