Claude Code Slash Commands Pack

Stop retyping the same prompts: 24 tested slash commands for commits, PRs, tests, debugging and handoffs, installed in one command.

Claude Code Slash Commands Pack product illustration

What it is

24 slash commands for the work you repeat every day in Claude Code, written as modern skills (the format that replaced .claude/commands), each with careful instructions, live git context injected before Claude starts, and only the permissions it needs. Plus a linter that catches the mistakes that make custom commands silently fail, and a cheat sheet of every built-in command.

What you get

The screenshot is real output from the kit’s own commands. Tested from a fresh download of this exact zip: ./run_tests.sh ran 10 tests OK on Python 3.13 and 3.10.

Real terminal output from Claude Code Slash Commands Pack: demo and passing tests

The commands

CommandWhat it does
/commitcommit message from the staged diff in your repo's style, then commits (manual only)
/pr-describe [open]PR title + description from the branch; fills your PR template; open runs gh pr create
/shiplint, types, tests, clean up leftovers, commit, ask, push, open PR (manual only)
/review-diff [branch]must-fix / should-fix / nits review of your changes, with file:line
/security-scan-diffsecrets, injection, missing auth checks, data exposure in the diff
/fix-tests [pattern]find the root cause of failing tests and fix it without skipping or loosening tests
/write-tests [file]tests in your project's style; proves a key test fails when the code breaks
/bug-hunt <symptom>reproduce, locate, hypothesize, fix the root cause, regression test
/explain <code>how a file or feature works, with file:line and "where to change X" (read-only tools)
/refactor-safely <goal>small steps, tests green after each, no behavior change
/perf-check <thing>baseline, profile, fix the biggest cost, before/after table
/lint-fix, /type-fixfix lint and type errors properly (no blanket ignores or any)
/api-endpoint <route>new endpoint copying your patterns: validation, auth, errors, tests, docs
/ui-component <name>component with all states and accessibility, using your design tokens
/db-migration <change>expand/contract migration with rollback and deploy notes
/deps-checkaudit + outdated report with a safe upgrade order
/env-checkenv vars used but undocumented, documented but unused, secrets exposed to the browser
/docs-syncupdate README/docs/.env.example to match the code
/changelog [range]user-facing Keep a Changelog entries since the last tag, semver suggestion
/todo-sweepTODO/FIXME grouped by risk with what to do now
/standup [week]what you did, next, blockers, from git (and gh)
/repo-tour [goal]tour of an unfamiliar repo and where to start
/handoffHANDOFF.md so a fresh session or teammate can continue after /clear (manual only)

Names don't clash with any built-in command (checked against the list in the Claude Code docs, Nov 10, 2026). Commands with side effects (/commit, /ship, /handoff) set disable-model-invocation: true, so Claude never runs them on its own. Pushing, opening PRs and running migrations always ask first.

Install

python3 install.py                     # personal (~/.claude/skills): available in every project
python3 install.py --project           # this repo (.claude/skills): commit them to share with your team
python3 install.py --only commit,ship,fix-tests
python3 install.py --uninstall         # removes only the commands it installed

Existing skills with the same name are kept unless you pass --force. Or use it as a plugin (commands become /dev-commands:commit): claude --plugin-dir /path/to/claude-code-slash-commands-pack.

Skill linter

python3 tools/lint_skills.py .claude        # or ~/.claude/skills, a plugin folder, single files
python3 tools/lint_skills.py . --portable   # also check for claude.ai / Skills API uploads

It catches: misspelled or unknown frontmatter fields (Claude Code ignores them without an error), bad booleans/effort/context values, names Claude Code refuses (trailing spaces, invisible characters, <>), names that a built-in already uses, !commands not pre-approved in allowed-tools (the skill aborts outside auto mode), shell pipes in injected commands, ! placed where it won't run, unused declared arguments, skills nothing can invoke, duplicate command names, overly broad Bash grants, and pasted secrets. Exit 1 on errors, so it works in CI.

Also inside

  • CHEATSHEET.md: every built-in command and bundled skill grouped by task, from the Claude Code docs (Nov 10, 2026).
  • ./demo.sh lists the commands and lints a sample project with 16 common mistakes. ./run_tests.sh runs 10 tests.

Honest limits

  • Commands are instructions for Claude, not scripts: results depend on the model and your repo. They work best with a CLAUDE.md that says how to build and test.
  • Injected git context needs a git repository with at least one commit.
  • Claude Code changes quickly; the linter's field list and built-in names reflect the docs on Nov 10, 2026 (tools/builtin-commands.txt is easy to update). Not affiliated with Anthropic.

Free companion: Claude Code Statusline Kit: https://youraitools.co/marketplace/claude-code-statusline-kit. Related: Claude Code Safety Hooks: https://youraitools.co/marketplace/claude-code-safety-hooks

Format and license

Zip, 44 KB, v1.0, 40 files. You may use and modify this kit for your own work and for clients you serve, including paid client work. Not affiliated with or endorsed by Anthropic.

FAQ

Slash commands or skills?
Since Claude Code merged them, a skill in .claude/skills/<name>/SKILL.md creates /name; these are written as skills, which also support supporting files and auto-loading.
Will they overwrite my own commands?
No. The installer skips any skill with the same name unless you pass --force, and --uninstall removes only what it installed.
Can Claude run /commit or /ship on its own?
No, commands with side effects set disable-model-invocation: true, and pushes or PRs always ask first.
How do I get the files?
Pay by card right here on youraitools.co: your download links appear on this page the moment the payment goes through (claim window: 72 hours, up to 5 downloads per 7 days). Need the files re-sent later? Email hello@youraitools.co.
Refunds?
Email hello@youraitools.co within 14 days if it doesn’t work and we can’t fix it.
Can I pay with crypto?
Yes. Pay the same price in USDC or USDT on Base, Ethereum, Arbitrum, Optimism, Polygon or Solana from the "Pay with crypto" button, with no account or KYC. We check the payment on-chain and show your download links as soon as it confirms.

Get Claude Code Slash Commands Pack

24 ready Claude Code slash commands (/commit, /ship, /fix-tests, /handoff...), a linter for custom commands and a cheat sheet of every built-in. $19.

Pairs well with

DownloadFree

Claude Code Statusline Kit (Free)

Free Claude Code statusline: context bar, session cost, 5-hour and weekly limits with reset times, cache, git and PR. One-command install, Python, no deps.

View Claude Code Statusline Kit (Free)
DownloadFree

Claude Code Usage Report (Free)

Free CLI: see Claude Code tokens and API-equivalent cost by day, project, model, session and 5-hour window from local logs. No install, offline.

View Claude Code Usage Report (Free)
Download$12

Cursor Rules for Go

Cursor rules for Go: 7 scoped .mdc rules for errors, concurrency, net/http, testing, modules and JSON, current to Go 1.27, with a tested sample app.

View Cursor Rules for Go

Related

1 email a week: new x402 + MCP tools and free kits.

Short weekly digest of new x402 + MCP tools and free kits, including the MCP OAuth Checker. No spam, unsubscribe any time.