From git-branch-naming
Invoked automatically when creating git branches to suggest proper names. Covers prefixes: feature/, bugfix/, hotfix/, release/, docs/, test/, chore/, refactor/. Do NOT create branches without following this naming guide. Keywords: branch name, create branch, naming convention, branch prefix, git branch.
npx claudepluginhub tribe-coding/claude-plugins --plugin git-branch-namingThis skill uses the workspace's default tool permissions.
```
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Automates semantic versioning and release workflow for Claude Code plugins: bumps versions in package.json, marketplace.json, plugin.json; verifies builds; creates git tags, GitHub releases, changelogs.
<prefix>/<kebab-case-description>
| Prefix | When to use | Example |
|---|---|---|
feature/ | New functionality, user-facing changes | feature/user-auth |
bugfix/ | Non-critical bug fixes | bugfix/fix-login-redirect |
hotfix/ | Urgent production fixes | hotfix/fix-payment-crash |
release/ | Release preparation | release/1.2.0 |
docs/ | Documentation only | docs/update-api-readme |
test/ | Tests only (no feature code) | test/add-auth-coverage |
chore/ | Config, CI, deps, tooling | chore/upgrade-dependencies |
refactor/ | Code restructuring (no behavior change) | refactor/extract-auth-service |
feature/auth is too short; feature/add-oauth2-google-login is good)feature/JIRA-123-add-oauth)feature/add-login not feature/added-loginbugfix/fix-null-pointer-in-cart not bugfix/fix-bugfeature/user-settings not feature/the-user-settings-page| Bad | Good | Reason |
|---|---|---|
my-feature | feature/my-feature | Missing prefix |
Feature/UserAuth | feature/user-auth | Wrong case |
feature/user_auth | feature/user-auth | Underscore → hyphen |
fix | bugfix/fix-login-error | Too vague, missing prefix |
feature/implementing-the-new-very-long-user-authentication-flow-page | feature/user-oauth-login | Too long |
If .claude-plugin/git-branch-naming.json exists in the project, it may override:
JIRA-\d+, #\d+)ask vs deny)Run /git-branch-naming:setup to view or update project configuration.