What problem does it solve?
Many users struggle to create, organize, and maintain Claude Code slash commands, dealing with YAML frontmatter, dynamic arguments, file references, and plugin integration, leading to inconsistent workflows and errors.
Core Features & Use Cases
- Command Structure Guidance: Detailed explanation of markdown file format, required frontmatter fields, and naming conventions.
- Dynamic Argument Handling: Instructions for $ARGUMENTS, positional arguments, and argument‑hint documentation.
- File & Bash Integration: How to embed file contents with
@ syntax and execute bash commands using ! syntax safely.
- Plugin‑Specific Patterns: Use of
${CLAUDE_PLUGIN_ROOT}, namespacing, and multi‑script workflows.
- Validation & Error Handling: Templates for input validation, tool restrictions, and troubleshooting common issues.
- Use Cases: Creating a new
/review command, adding plugin‑specific deployment commands, or building interactive workflows with AskUserQuestion.
Quick Start
Ask Claude to create a new slash command named “review‑pr” that takes a PR number and runs a git diff.