From zsl
Create a git branch with the prefix convention (`feature/`, `fix/`, `chore/`, `refactor/`, `env/`) required by GitHub auto-PR workflows. Use when user wants to start a branch, says "new branch", or asks to begin a feature.
How this skill is triggered — by the user, by Claude, or both
Slash command
/zsl:git-branchThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create a new git branch with a name that follows the project's required prefix convention so the auto-PR workflow picks it up.
Create a new git branch with a name that follows the project's required prefix convention so the auto-PR workflow picks it up.
Branches MUST start with one of these prefixes followed by /:
feature/ — new functionalityfix/ — bug fixchore/ — maintenance, tooling, non-functional changesrefactor/ — internal restructuring without behavior changeenv/ — environment-specific work (e.g. env/seb-test)Branch names without one of these prefixes will NOT trigger the auto-PR workflow (.github/workflows/auto-pr.yml).
Parse the user's prompt (the argument after /git-branch):
fix/logout-button), use it verbatim.feature/fix/chore/refactor/env/https://github.com/<org>/<repo>/issues/<N>#<N> or issue <N> / issue #<N> / gh-<N>
For the URL form, fetch the issue title with gh issue view <N> --repo <org>/<repo> --json title -q .title and use it (slugified) as the description if the user didn't also provide their own wording. For shorthand without a repo, assume the current working directory's repo.Build a slug from the description:
<prefix>/<N>-<slug> (e.g. feature/22-broker-s3-persistence). The issue number goes immediately after the prefix's /, before the descriptive slug.Present the proposed branch name to the user and ask for confirmation:
<name>? (y/n)"On confirmation, run:
git checkout -b <branch-name>
Provides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub zunosmartlabs/zsl-superpowers --plugin zsl