Dev10x:ticket-branch

Create Git branches for tickets using username, ticket ID, and worktree name.

7|2|Updated Apr 24, 2026
One-click install
npx skills add https://github.com/Dev10x-Guru/Dev10x-Claude --skill dev10x-ticket-branch-dev10x-guru
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Dev10x:ticket-branch
Source: https://github.com/Dev10x-Guru/Dev10x-Claude/tree/main/skills/ticket-branch
Command: npx skills add https://github.com/Dev10x-Guru/Dev10x-Claude --skill dev10x-ticket-branch-dev10x-guru

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the creation of Git branches for tickets, ensuring proper naming conventions and handling worktrees, saving time and reducing errors in branch management.

Core Features & Use Cases

  • Branch Creation: Automatically creates Git branches for tickets with the correct naming format.
  • Worktree Detection: Detects if the operation is being performed within a worktree and includes the worktree name in the branch.
  • Error Handling: Provides clear guidance on resolving issues like uncommitted changes or branch conflicts.

Quick Start

Create a branch for ticket PAY-133 with the title "Fix MotorTimeoutException in payment processing".

Frequently Asked Questions about Dev10x:ticket-branch

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

FAQPage Schema
How do I automate Git branch creation for tickets with proper naming conventions?

Automate Git branch creation for tickets by providing a valid ticket ID and title to generate a branch name that includes your username. The process executes Bash commands to ensure proper naming and branch management.

Does Git worktree detection affect branch naming for tickets?

Git worktree detection affects branch naming by automatically identifying if the operation occurs within a worktree. If detected, the worktree name is included in the generated branch name to maintain context across environments.

What happens if I try to create a Git branch with uncommitted changes?

Creating a Git branch with uncommitted changes triggers an error because a clean working directory is required. The Skill provides clear guidance on resolving uncommitted changes or branch conflicts before proceeding.

How does the ticket branch naming format generate slug names?

The ticket branch naming format generates slug names using Python. It processes the ticket title into a slug, combining the username, ticket ID, and optional worktree name into a standardized Git branch naming convention.

What do I need to set up before creating a Git branch for a ticket?

Before creating a Git branch for a ticket, you need a clean working directory, a valid ticket ID, and a ticket title. These prerequisites ensure the Bash and Python scripts execute without Git conflicts.

Why use automated branch creation instead of manual git checkout for ticket branches?

Automated branch creation ensures consistent naming conventions across tickets by standardizing usernames, ticket IDs, and worktree detection. Manual git checkout risks naming inconsistencies and errors in branch management.