create-branch

Create and switch to a new branch from the repository default branch.

Updated Jan 1, 2026
One-click install
npx skills add https://github.com/imvanzen/strava-kudosik --skill create-branch-imvanzen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-branch
Source: https://github.com/imvanzen/strava-kudosik/tree/main/.cursor/skills/create-branch
Command: npx skills add https://github.com/imvanzen/strava-kudosik --skill create-branch-imvanzen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creates and checks out a new feature branch from the repo default (main) branch, following the project's branching conventions to speed up start work and ensure consistent naming.

Core Features & Use Cases

  • Create and switch to a new branch from the default branch.
  • Derive the branch name from a PAIC ticket via Jira MCP, or from a short description, or from uncommitted changes.
  • Enforce project naming conventions and provide guidance for starting work on a ticket or switching off main before committing.

Quick Start

Ask to create a branch for PAIC-XXX or describe the task, and I will derive the branch name and check it out from the repository's default branch.

Frequently Asked Questions about create-branch

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

FAQPage Schema
How do I create a new git branch from main using a PAIC ticket number?

You can create a git branch by providing a PAIC ticket number or a short description. The Skill derives a compliant branch name and checks it out from the repository's default branch to ensure consistent naming.

What is the best way to enforce consistent branch naming conventions in version control?

Enforcing consistent branch naming is handled by deriving the branch name from a PAIC ticket or short description. This ensures every new feature branch adheres to project conventions before checkout from the default branch.

Can I create a feature branch if I have uncommitted changes in my repository?

Yes, you can create a feature branch with uncommitted changes. The Skill can derive the branch name from uncommitted changes and provides guidance for switching off main before committing your work.

How does branch creation work with Jira MCP for PAIC tickets?

Branch creation with Jira MCP works by extracting ticket details to automatically derive a deterministic branch name. It then creates and checks out this branch from the repository default branch.

Do I need to manually switch to the default branch before creating a new feature branch?

No, you do not need to manually switch to the default branch. The Skill automatically creates and switches to the new feature branch from the repository default branch in one step.