git-branch-name

Generate Werf-conform git branch names from task descriptions and type/scope.

4.7k|237|Updated Jan 25, 2016
One-click install
npx skills add https://github.com/werf/werf --skill git-branch-name
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-branch-name
Source: https://github.com/werf/werf/tree/main/.agents/skills/git-branch-name
Command: npx skills add https://github.com/werf/werf --skill git-branch-name

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generates consistent git branch names for new tasks according to Werf conventions, eliminating guesswork and manual formatting.

Core Features & Use Cases

  • Formats branches as <type>/<scope>/<short-description> using only top-level scopes.
  • Enforces a maximum length of 50 characters.
  • Outputs only the branch name, with no extra text.

Quick Start

Provide a task description and desired type/scope; the tool will output a single Werf-compliant branch name.

Frequently Asked Questions about git-branch-name

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

FAQPage Schema
How do I generate a Werf-compliant git branch name for a new task?

To generate a Werf-compliant git branch name, provide a task description with a desired type and scope. The tool formats the branch as <type>/<scope>/<short-description> and outputs a single valid name.

What is the correct format for Werf branch naming conventions?

The correct format for Werf branch naming is <type>/<scope>/<short-description>, using only top-level scopes. The entire branch name must not exceed a maximum length of 50 characters.

Does the Werf branch name generator output any extra text or explanations?

No, the Werf branch name generator outputs only the single branch name with no additional text. This ensures the result can be directly copied or used in automated workflows without parsing.

What is the maximum character limit for a Werf-conform git branch name?

The maximum character limit for a Werf-conform git branch name is 50 characters. The generator enforces this constraint while formatting the type, scope, and short description.

Where does the branch name generator read its naming rules from?

The branch name generator reads its naming rules directly from the CONTRIBUTING.md file, specifically the conventions section. This ensures the output strictly follows the project's established Werf formatting constraints.