branch

Generate Git branch names from code changes and ticket numbers.

11|1|Updated Aug 6, 2025
One-click install
npx skills add https://github.com/thkt/dotclaude --skill branch-thkt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: branch
Source: https://github.com/thkt/dotclaude/tree/main/.ja/skills/branch
Command: npx skills add https://github.com/thkt/dotclaude --skill branch-thkt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of generating descriptive Git branch names based on current code changes or provided ticket numbers, streamlining the branching workflow.

Core Features & Use Cases

  • Automated Branch Naming: Analyzes Git diffs and statuses to suggest relevant branch names.
  • Ticket Integration: Incorporates ticket numbers for better traceability.
  • Use Case: After completing a feature, use this Skill to get a well-formatted branch name like feature/user-authentication or fix/login-bug-123.

Quick Start

Use the branch skill to suggest a name for the current Git changes.

Frequently Asked Questions about branch

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

FAQPage Schema
How do I automatically generate a Git branch name from current code changes?

You can automatically generate a Git branch name by using this Skill to analyze your current code changes and suggest a relevant, formatted name like `feature/user-authentication`.

Can I incorporate a ticket number into my automated Git branch name?

Yes, you can incorporate ticket numbers into your Git branch name. This Skill optionally accepts ticket numbers and integrates them into the generated names to ensure better project traceability.

What is the best way to create a descriptive feature branch from uncommitted Git changes?

The best way to create a descriptive feature branch is to let this Skill analyze your uncommitted Git diffs. It suggests relevant branch names and supports automated branch creation directly from your selection.

Does this automated branch naming tool support selecting from multiple suggestions?

Yes, automated branch naming supports user selection. After analyzing your code changes, the tool provides suggested names for you to choose from before proceeding with the actual branch creation.

When should I use an automated tool for version control branching instead of manual naming?

You should use an automated tool for version control branching when you want to ensure consistent formatting and accurate descriptions based on actual code changes. It helps you avoid manual naming errors.