Agent skill · software engineering · sickn33
create-branch
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.
Why this skill is useful
Adds a specific workflow for creating git branches that adheres to Sentry naming conventions, which the AI wouldn't reliably generate on its own.
What it needs
About 3k tokens when loaded. Last updated 2026-08-07. 44,571 stars on the source repository.
What this skill does
Create Branch Create a git branch with the correct type prefix and a descriptive name following Sentry conventions. When to Use You need to create a new git branch that follows the repository's naming convention. You are starting a new piece of work from the default branch and need help classifying it as feat, fix, docs, or another branch type. You want the branch name proposed from either the task description or the current local diff. Step 1: Get the Username Prefix Run gh api user --jq .login to get the GitHub username. If the command fails (e.g. not authenticated), ask the user for their preferred prefix. Step 2: Determine the Branch Description If $ARGUMENTS is provided, use it as the description of the work. If no arguments, check for local changes: Changes exist: read the diff content to understand what the work is about and generate a description. No changes: ask the user what they are about to work on. Step 3: Classify the Type Pick the type from this table based on the description: Type Use when --------- --------------------------------------------------------------------- feat New user-facing functionality fix Broken behavior now works ref Same behavior, different structure chore Deps, config, version bumps, updating existing tooling — no new logic perf Same behavior, faster style CSS, formatting, visual-only docs Documentation only test Tests only ci CI/CD config build Build system meta Repo metadata changes license License changes When unsure: feat for new things (including new scripts, skills, or tools), ref for restructuring existing things, chore only when updating/maintaining something that already exists. Step 4: Generate and Propose Build the branch name as <username>/<type>/<short-description>. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sickn33/create-branch--62c3a2