branch-creation

Community

Create clean, review-ready feature branches

Authorjcdendrite
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It solves the chaos and hidden risk of starting feature work from a stale or improperly named branch, which leads to messy PR diffs and automation mismatches.

Core Features & Use Cases

  • Consistent, tracker-friendly branch naming: Uses the <TICKET-ID>/<topic-slug> convention when a ticket system exists, and falls back to <topic-slug> when it does not, avoiding non-standard user-prefixed defaults.
  • Branch-from-fresh-default guidance: Ensures branches originate from the current tip of the repo’s default branch (typically main), preventing “baggage” commits and dirty-state carryover.
  • Plan co-location rules: Commits any associated .claude/plans/<name>.md on the implementation feature branch so plans and code ship together in one PR.

Quick Start

Ask the AI to generate a branch name and the correct branching commands for a new feature based on the current default branch tip, including how to commit any related plan file to the same feature branch.

Dependency Matrix

Required Modules

None required

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: branch-creation
Download link: https://github.com/jcdendrite/claude-config/archive/main.zip#branch-creation

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

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.