What problem does it solve? Writing custom slash commands for Claude Code requires knowing the Markdown file format, YAML frontmatter fields, dynamic argument syntax, and plugin integration patterns, 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 validation rules. - Dynamic Features: Explains $ARGUMENTS and positional arguments, @ file references, and inline bash execution for context-aware commands. - Plugin Integration: Documents ${CLAUDE_PLUGIN_ROOT} usage, plugin command organization, and coordination with agents, skills, and hooks. - 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 and prompt structure to implement it correctly. ## Quick Start Ask Claude to create a slash command that reviews a pull request by number using git tools and an argument hint.