What problem does it solve? Writing reusable Claude Code slash commands requires knowing the Markdown file format, YAML frontmatter fields, dynamic argument syntax, and plugin integration rules, which are easy to get wrong without structured guidance. ## Core Features & Use Cases - Command Format Guidance: Covers Markdown command structure, YAML frontmatter fields (description, allowed-tools, model, argument-hint, disable-model-invocation), and command locations for project, personal, and plugin scopes. - Dynamic Features: Explains $ARGUMENTS and positional arguments, @ file references, and inline bash execution for gathering repository context. - Plugin Integration: Documents ${CLAUDE_PLUGIN_ROOT} usage, plugin command discovery, and coordination with plugin agents, skills, and hooks, plus validation and error-handling patterns. - Use Case: When you want to add a /review-pr command that takes a PR number, runs git commands, and reviews changed files, this skill provides the exact frontmatter, argument syntax, and best practices to build it correctly. ## Quick Start Ask the AI to create a slash command for reviewing a pull request by number, using the command-development guidance for frontmatter and arguments.