What problem does it solve? Writing Claude Code slash commands requires knowing the Markdown file format, YAML frontmatter fields, dynamic argument syntax, and plugin-specific conventions, 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 file locations for project, personal, and plugin commands. - Dynamic Features: Explains $ARGUMENTS and positional arguments, @ file references, inline bash execution, and AskUserQuestion-based interactive commands. - Plugin Integration: Documents ${CLAUDE_PLUGIN_ROOT} usage, plugin command discovery, and coordination with plugin agents, skills, and hooks. - Use Case: When you ask to create a /review-pr command that accepts a PR number, runs git checks, and restricts tools to Bash(git:*), this Skill provides the exact frontmatter and prompt structure to produce a working command. ## Quick Start Ask the agent to create a slash command that reviews a pull request by number with restricted git tool access.