branch

Create and switch to Git branches with context-aware naming patterns.

Updated Jul 10, 2025
One-click install
npx skills add https://github.com/damilola-elegbede-org/claude-config-5ad01dbe --skill branch-damilola-elegbede-org
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: branch
Source: https://github.com/damilola-elegbede-org/claude-config-5ad01dbe/tree/main/system-configs/.claude/skills/branch
Command: npx skills add https://github.com/damilola-elegbede-org/claude-config-5ad01dbe --skill branch-damilola-elegbede-org

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates branch creation with intelligent naming patterns to reduce manual decision fatigue and naming errors in Git workflows.

Core Features & Use Cases

  • Intelligent naming patterns based on input context (tickets, features, fixes, experiments)
  • Automatic branch creation and switch to the new branch with safe defaults
  • Interactive mode for guided branch creation when no input is provided

Quick Start

Provide a description or pattern to generate and switch to the new branch, e.g., /branch user-dashboard.

Frequently Asked Questions about branch

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

FAQPage Schema
How do I automate git branch creation with context-aware naming?

Automate git branch creation by providing a description or pattern, which generates an appropriately named branch and safely switches to it. This reduces manual naming errors and decision fatigue during feature development or ticket-driven work.

What is the best way to generate git branch names from ticket descriptions?

Generating git branch names from tickets is handled using intelligent pattern recognition and sanitization. The system applies context-aware naming rules to translate raw ticket text into clean, standardized branch names automatically.

Can I create git branches interactively when no input is provided?

Yes, you can create git branches interactively when no input is provided. The interactive mode guides you through branch creation step by step, ensuring safe Git operations and proper naming conventions.

Does this branching workflow support automated mode for continuous integration pipelines?

Yes, the branching workflow supports automated mode alongside interactive mode. Automated mode generates and switches to new branches without prompts, making it suitable for continuous integration pipelines and scripted Git workflows.

How does conflict resolution work when generating branch names in version control?

Conflict resolution during branch name generation works by applying safe defaults and sanitization rules to prevent collisions. It ensures the generated version control branch name adheres to naming patterns without overwriting existing branches.