create-feature-branch

Community

Automate feature branch creation, follow best practices.

AuthorBerryKuipers
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Manually creating feature branches is often inconsistent, error-prone, and time-consuming. This Skill automates the entire process, ensuring proper naming conventions, correct base branch syncing, and remote tracking setup.

Core Features & Use Cases

  • Standardized Naming: Automatically generates branch names like feature/issue-<NUMBER>-<short-description> following project conventions.
  • Development Sync: Ensures your new branch is always up-to-date with the latest development branch.
  • Remote Tracking: Sets up remote tracking automatically, simplifying future git push commands.
  • Use Case: Before starting any new feature implementation or picking up a GitHub issue, use this Skill to instantly set up your development environment correctly.

Quick Start

Create a feature branch for issue 137 with title "Add Dark Mode"

ISSUE_NUMBER=137 ISSUE_TITLE="Add Dark Mode"

Assuming the skill is executed with these parameters, it will:

1. Checkout and pull the latest 'development' branch.

2. Create a new branch, e.g., 'feature/issue-137-add-dark-mode'.

3. Push the new branch to remote with upstream tracking.

Dependency Matrix

Required Modules

gitjq

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: create-feature-branch
Download link: https://github.com/BerryKuipers/claude-code-toolkit/archive/main.zip#create-feature-branch

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository