# Create Branch

> Create a new git branch from conversation context. Use when starting work on an issue or feature. Use when this capability is needed.

- Skill: `tomevault-io/create-branch-2` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/create-branch-2`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/create-branch-2/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/create-branch-2

---


# Create Branch

## Branch Naming

1. **GitHub issue in context** (URL or #123):
   - Format: `{issue-number}-{slugified-issue-title}`
   - Example: Issue #42 "Fix TRC20 token transfers" → `42-fix-trc20-token-transfers`

2. **No GitHub issue**:
   - Descriptive kebab-case, no prefixes (`feat/`, `fix/`, etc.)
   - Example: Adding dark mode → `add-dark-mode`

## Workflow
```bash
git checkout main
git pull
git checkout -b <branch-name>
```

## Rules
- Lowercase with hyphens
- Max 50 characters for description
- Local only (no push)

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/vultisig) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-11 -->

