Skip to content
Skill

Create Feature Branch

by alexanderop

AI Summary

This booster automates the creation of git feature branches with conventional commit naming conventions, helping developers maintain consistent branch naming standards and streamline their workflow.

Install

Copy this and paste it into Claude Code, Cursor, or any AI assistant:

I want to install the "Create Feature Branch" skill in my project.

Please run this command in my terminal:
# Install skill into the correct directory (12 files)
mkdir -p .claude/skills/commands && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/commands/SKILL.md "https://raw.githubusercontent.com/alexanderop/MarkVim/main/.claude/commands/branch.md" && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/commands/commit.md "https://raw.githubusercontent.com/alexanderop/MarkVim/main/.claude/commands/commit.md" && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/commands/create-command.md "https://raw.githubusercontent.com/alexanderop/MarkVim/main/.claude/commands/create-command.md" && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/commands/fix-pipeline.md "https://raw.githubusercontent.com/alexanderop/MarkVim/main/.claude/commands/fix-pipeline.md" && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/commands/lint.md "https://raw.githubusercontent.com/alexanderop/MarkVim/main/.claude/commands/lint.md" && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/commands/merge-to-main.md "https://raw.githubusercontent.com/alexanderop/MarkVim/main/.claude/commands/merge-to-main.md" && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/commands/pr.md "https://raw.githubusercontent.com/alexanderop/MarkVim/main/.claude/commands/pr.md" && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/commands/push.md "https://raw.githubusercontent.com/alexanderop/MarkVim/main/.claude/commands/push.md" && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/commands/refactor-page-object.md "https://raw.githubusercontent.com/alexanderop/MarkVim/main/.claude/commands/refactor-page-object.md" && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/commands/review-coderabbit.md "https://raw.githubusercontent.com/alexanderop/MarkVim/main/.claude/commands/review-coderabbit.md" && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/commands/typecheck.md "https://raw.githubusercontent.com/alexanderop/MarkVim/main/.claude/commands/typecheck.md" && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/commands/vitest.md "https://raw.githubusercontent.com/alexanderop/MarkVim/main/.claude/commands/vitest.md"

Then restart Claude Code (or reload the window in Cursor) so the skill is picked up.

Description

Create a new branch from main with conventional commit-style naming

Context

<git_status> !git status </git_status> <current_branch> !git branch --show-current </current_branch> <recent_branches> !git branch --sort=-committerdate | head -5 </recent_branches>

Instructions

• Parse the task description above to understand what needs to be done. • Generate a branch name following conventional commit style: ` <type>/<short-description> ` Types: feat, fix, docs, style, refactor, perf, test, build, ci, chore Rules: • Lowercase only • Replace spaces with hyphens • Keep concise (3-5 words max) • Examples: feat/add-dark-mode, fix/sidebar-scroll-issue, refactor/extract-utils • Switch to main and pull latest: `bash git checkout main && git pull origin main ` • Create and switch to the new branch: `bash git checkout -b <branch-name> ` • Confirm with git branch --show-current. • Summarize the branch name and what task it's for.

Discussion

0/2000
Loading comments...

Health Signals

MaintenanceCommitted 4mo ago
Stale
AdoptionUnder 100 stars
4 ★ · Niche
DocsMissing or thin
Undocumented

GitHub Signals

Stars4
Forks1
Issues4
Updated4mo ago
View on GitHub
No License

My Fox Den

Community Rating

Sign in to rate this booster

Works With

Claude Code