branch-creation
CommunityCreate clean, review-ready feature branches
Software Engineering#git#workflow automation#pull requests#branch naming#repository hygiene#feature branches#plan files
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>.mdon 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.