seikaikyo/dash-skills/create-branch
- community
Checking that the SKILL.md file is still in the repository.
Create a git branch following Sentry naming conventions. Use when asked to "create a branch", "new branch", "start a branch", "make a branch", "switch to a new branch", or when starting new work on the default branch.
Install
npx vskill@latest install seikaikyo/dash-skills/create-branchSKILL.md
The same SKILL.md was published earlier as getsentry/skills/create-branch.
Create Branch
Create a git branch following Sentry naming conventions. Keep this workflow non-interactive unless the user explicitly asks to choose the name manually.
Workflow
- Resolve the prefix:
- First try
gh api user --jq .login - Then
git config github.user - Then the local part of
git config user.email - Then
whoami - Sanitize to lowercase ASCII letters, digits, and hyphens; if empty, use
local
- Resolve the work description:
- If
$ARGUMENTSis present, use it - Otherwise inspect:
``bash git diff git diff --cached git status --short ``
- If there are local changes, derive a short description from the diff
- If there are no local changes, use a generic description like
repo-maintenance,tooling-update, orwork-in-progress
- Classify the branch type:
| Type | Use when | |
|---|---|---|
feat | New functionality | |
fix | Broken behavior now works | |
ref | Behavior stays the same, structure changes | |
chore | Maintenance of existing tooling/config | |
perf | Same behavior, faster | |
style | Visual or formatting only | |
docs | Documentation only | |
test | Tests only | |
ci | CI/CD config | |
build | Build system | |
meta | Repo metadata | |
license | License changes |
When unsure: use feat for new things, ref for restructuring, chore for maintenance.
- Generate
<prefix>/<type>/<short-description>.
Keep <short-description> kebab-case, ASCII-only, and ideally 3 to 6 words.
- Choose the base without prompting:
``bash git branch --show-current git remote | grep -qx origin && echo origin || git remote | head -1 git symbolic-ref refs/remotes/<remote>/HEAD 2>/dev/null | sed 's|refs/remotes/<remote>/||' | tr -d '[:space:]' ``
- If default branch detection fails, fall back to
main, thenmaster, then the current branch - If on a detached HEAD, branch from the current commit
- If already on a non-default branch, branch from the current branch
- Only switch to the default branch when the user explicitly asks
- Avoid collisions by appending
-2,-3, and so on until the name is unused locally and remotely.
- Create the branch:
``bash git checkout -b <branch-name> `` Report the final branch name, but do not stop for confirmation.
References
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingexternal/sentry-security-review/create-branch/SKILL.md
Popularity
- Repository stars
- 2
- 7-day trend score
- 10
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/seikaikyo/dash-skills/create-branch)