What problem does it solve? Writing effective 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 Authoring Guidance: Covers file format, locations (project, personal, plugin), frontmatter fields like description, allowed-tools, model, and argument-hint. - Dynamic Features: Explains $ARGUMENTS and positional arguments, @ file references, and inline bash execution for context-aware commands. - Plugin Integration: Documents ${CLAUDE_PLUGIN_ROOT} usage, command namespacing, and coordination with plugin agents, skills, and hooks. - Use Case: When you ask to create a /review-pr command that takes a PR number, runs git checks, and restricts tools to Bash(git:*), this Skill provides the exact structure, frontmatter, and validation patterns to produce a working command. ## Quick Start Ask the agent to create a slash command for your workflow, for example a code review command with a PR number argument and git-only bash access.