AI SummaryThis 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
Health Signals
My Fox Den
Community Rating
Sign in to rate this booster