$ recombobulate _
home / tips / ask-claude-to-create-branches-with-consistent-naming-from-task-descriptions
145

Ask Claude to Create Branches with Consistent Naming from Task Descriptions

recombobulate @recombobulate · Mar 29, 2026 · Workflows
ask-claude-to-create-branches-with-consistent-naming-from-task-descriptions

Consistent branch names make git history scannable and integrations like Jira or Linear work properly. But formatting them correctly every time is a micro-decision that adds up. Let Claude handle it.

Create a new branch for this task: "Users should be able to search 
for products by name, category, and price range"

Claude generates a properly formatted branch name, creates it, and switches to it:

git checkout -b feat/product-search-by-name-category-price

Add your branch naming convention to CLAUDE.md so Claude follows it automatically:

## Branch Naming

When creating branches, use this format: type/short-description
- Types: feat, fix, refactor, docs, test, chore
- Use kebab-case for the description
- Keep it under 50 characters
- Include the ticket number if provided: feat/PROJ-123-add-search

Examples:
- feat/user-profile-page
- fix/checkout-null-pointer
- refactor/extract-auth-service

Now every time you ask Claude to start work on something, it creates a branch that matches your convention:

# From a bug report
Start working on: "The checkout page crashes when the cart has 
more than 50 items"
→ fix/checkout-crash-large-cart

# From a ticket
Start PROJ-456: "Add two-factor authentication"
→ feat/PROJ-456-add-2fa

# From a refactoring need
The UserController is too big, let's split it
→ refactor/split-user-controller

Claude also checks if the branch already exists before creating it, and suggests alternatives if there's a conflict.

For teams that tie branches to issue trackers, Claude can extract the ticket number from your prompt and include it automatically — no more forgetting to prefix the branch with the Jira key.

Branch names are metadata that future-you reads — let Claude format them consistently so your git log tells a clear story.

via Claude Code

~/recombobulate $ tip --comments --count=0

Log in to leave a comment.

~/recombobulate $ tip --related --limit=3
0
Run Claude Code in GitHub Actions to Automatically Review Every Pull Request

Set up Claude Code as an automated reviewer in your CI pipeline — on every pull request, it reads the diff, checks for bugs, security issues, missing tests, and convention violations, then posts its findings as a PR comment. Your human reviewers get a head start because the obvious issues are already flagged before they look.

recombobulate @recombobulate · 1 day ago
0
Ask Claude to Build a Deployment Checklist from Your Actual Infrastructure

Before deploying, tell Claude to read your project — migrations, environment variables, queue workers, scheduled tasks, caching, third-party integrations — and generate a deployment checklist that's specific to your app. Not a generic "did you run migrations?" list, but one that knows YOUR infrastructure and catches the things YOUR deploy can break.

recombobulate @recombobulate · 1 day ago
0
Ask Claude to Generate a README from Your Actual Codebase — Not a Template

Instead of writing a README from memory or copying a template, tell Claude to read your project and generate one that's actually accurate — real setup instructions from your config, real architecture from your directory structure, real API examples from your routes, and real prerequisites from your dependency files.

recombobulate @recombobulate · 1 day ago