create-branch

Create feature, release, or hotfix branches with automatic worktree setup.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/sato-dev1234/claude-code-sample --skill create-branch-sato-dev1234
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-branch
Source: https://github.com/sato-dev1234/claude-code-sample/tree/main/skills/create-branch
Command: npx skills add https://github.com/sato-dev1234/claude-code-sample --skill create-branch-sato-dev1234

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Git Flow-style branch creation with automatic worktree support, enabling parallel work items without disturbing your current working tree.

Core Features & Use Cases

  • Create feature, release, or hotfix branches with automatic worktree setup for new work items.
  • Detect and align with the base branch (develop/main/master) and coordinate worktree naming and synchronization.
  • Optional ticket integration and status updates to reflect work item progress.
  • Safe operation with input validation and error handling to guide the user through common issues like existing branches or worktrees.

Quick Start

Create a new worktree-backed branch by specifying a type (feature, release, hotfix) and a descriptive name.

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 Git branch with worktree support for parallel feature development?

To create a Git branch with worktree support, specify a branch type (feature, release, or hotfix) and a descriptive name. The process automatically sets up an isolated worktree, synchronizes with the base branch, and copies configuration files.

What is the best way to automate Git Flow branch creation without disturbing my current working tree?

Automating Git Flow branch creation with worktree support isolates new work items from your current working tree. It handles base-branch alignment, input validation, and worktree naming automatically to ensure safe parallel task management.

Can I automatically update ticket status when creating a new feature or hotfix branch?

Yes, you can optionally update ticket status when creating a new feature or hotfix branch. This integration reflects work item progress automatically during branch creation and worktree setup.

Does Git worktree branch creation work with existing branches or worktrees?

Git worktree branch creation includes safe operation and input validation to handle existing branches or worktrees. Error handling guides you through common issues to prevent conflicts during the branch setup process.

How does base-branch synchronization work when setting up a new release branch?

Base-branch synchronization detects and aligns with your develop, main, or master branch before creating a new release branch. This ensures the new worktree is built from the correct, up-to-date foundation.

When do I need to use a worktree-backed branch instead of a standard Git branch?

You need a worktree-backed branch when managing parallel tasks that require an isolated working directory. This approach prevents disturbing your current working tree and supports automated configuration file copying for each environment.