Turn your most-repeated prompt into a proper command: frontmatter, $ARGUMENTS, live !`bash` context, and the right file in .claude/commands/, with a live preview as you type.
Give the command a name and a prompt (or load a preset) and the file appears here.
100% client-side · save to .claude/commands/ (project) or ~/.claude/commands/ (personal)
A slash command is a markdown file whose name becomes the command. Four features turn it from a canned prompt into a small program.
description (shows in /help), argument-hint (autocomplete), allowed-tools (pre-approves the bash the command needs), and optional model.
$ARGUMENTS grabs everything after the command; $1, $2… grab positional args, so /fix-issue 123 high can slot values exactly where they belong.
Lines like !git diff HEAD`` run before the prompt and inject real output, the command reasons about your actual repo state, not a guess.
@src/utils/helpers.ts inlines a file's contents into the prompt, so commands can review or compare specific files.
Put !git status` / !git diff under a ## Context heading, your instructions under ## Task`. The model gets state before instructions, accuracy jumps.
allowed-tools: Bash(git commit:*) pre-approves exactly the commands your slash command needs and nothing else, no permission prompts, no over-granting.
.claude/commands/frontend/component.md becomes /frontend:component. Group your team's commands by domain instead of one flat pile.
Project commands live in the repo, so /commit, /review-pr, and /deploy-check behave identically for every teammate, prompt engineering that ships like code.
.claude/commands/ in your repo (shared, shown as '(project)' in /help). Personal commands: ~/.claude/commands/ (available in all your projects). Subfolders become namespaces: frontend/component.md → /frontend:component.! immediately followed by a backticked command, and the command needs to be covered by allowed-tools in the frontmatter (e.g. Bash(git diff:*)).model: haiku (or sonnet/opus) to the frontmatter. Cheap models are great for mechanical commands like changelog formatting; keep your default model for judgment calls.This builder makes one great command. The AgentsKit kits ship 181 of them, commit flows, review pipelines, deploy checks, content workflows, plus the agents and skills they orchestrate.
Battle-tested Claude skills & workflows for builders.
Turn Claude into your growth team.
Or grab all 89 agents, 122 skills & 181 commands in the Complete Bundle →