create-branch

Create standardized Git branches with type, scope, and description naming conventions.

1|Updated Apr 17, 2025
One-click install
npx skills add https://github.com/carrot-foundation/schemas --skill create-branch-carrot-foundation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-branch
Source: https://github.com/carrot-foundation/schemas/tree/main/.cursor/skills/create-branch
Command: npx skills add https://github.com/carrot-foundation/schemas --skill create-branch-carrot-foundation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams start new work by ensuring every branch name follows a consistent convention, reducing ambiguity and review overhead.

Core Features & Use Cases

  • Enforces a conventional, type-based branch naming format (for example: feat/schema-add-user) to communicate intent at a glance.
  • Supports optional scopes to group related changes (e.g., feat/schema, fix/schema-datetime).
  • Guides the user through a step-by-step process to generate and validate branch names, with examples for common tasks like adding a new schema or updating documentation.

Quick Start

Create a new branch using the required type and optional scope, with a descriptive short description.

Frequently Asked Questions about create-branch

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

FAQPage Schema
How do I generate a Git branch name that follows conventional commits?

To generate a conventional Git branch name, you use a type-based format with an optional scope and a short description, such as feat/schema-add-user. This enforces naming conventions for new work and reduces ambiguity during code review.

What is the best way to enforce branch naming conventions for schema development?

The best way to enforce branch naming conventions is to use a standardized format with types and optional scopes for schema tasks. This guides you step-by-step to validate branch names for adding, updating, or documenting schemas.

Can I use an optional scope in my Git branch naming scheme?

Yes, you can use an optional scope in your Git branch naming scheme to group related changes. Examples include feat/schema to group schema features or fix/schema-datetime to scope specific bug fixes.

How do I create a standardized Git branch for updating schemas in a multi-repo project?

You create a standardized Git branch for schema updates by applying a type-based naming convention with a descriptive short description. This communicates intent at a glance and handles tasks across a multi-repo project.

Why does my team need a standardized branch naming format for Git workflows?

Your team needs a standardized branch naming format to reduce ambiguity and review overhead. It enforces consistent conventions so every branch name communicates intent clearly through types and optional scopes.

What types of schema development tasks are supported by conventional branch naming?

Conventional branch naming supports schema development tasks such as adding a new schema, updating an existing schema, or documenting schemas. Examples are provided for these common tasks to guide branch creation.