start-branch

Generate descriptive Git branch names from task type and description.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the process of creating new Git branches for development tasks, ensuring consistency and reducing manual Git commands.

Core Features & Use Cases

  • Automated Branch Naming: Generates branch names based on task type (feat, fix, refactor, chore) and a descriptive title.
  • Intelligent Branching Strategy: Guides users on whether to branch from main or develop and offers options for creating worktrees.
  • Use Case: When starting a new feature, you can use this Skill to automatically create a branch named feat/add-user-profile after providing the feature description.

Quick Start

Use the start-branch skill to create a new feature branch for adding a login button.

Frequently Asked Questions about start-branch

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

FAQPage Schema
How do I create a new Git branch with a consistent naming convention?

This Skill generates Git branches with consistent naming conventions by combining task type prefixes like feat, fix, or refactor with your descriptive title, ensuring standardized code management across your repository.

What's the best way to start a feature branch from main or develop?

Starting a feature branch from main or develop is handled by an intelligent branching strategy that guides your base selection and optionally creates worktrees to enable parallel development workflows.

Can I create Git worktrees for parallel development tasks?

Yes, you can create Git worktrees for parallel development. This Skill offers worktree creation during branch generation, allowing you to manage multiple branches simultaneously without switching directories.

How does automated branch naming work for fix and refactor tasks?

Automated branch naming works by combining your selected task type and descriptive title. For fix and refactor tasks, it generates standardized branch names like fix/login-bug or refactor/api-cleanup.

Do I need to manually run Git commands to set up a chore branch?

No, you do not need to manually run Git commands to set up a chore branch. This Skill streamlines the process by generating and creating the branch automatically based on your provided task description.