What problem does it solve?
This Skill eliminates the guesswork and inconsistency in creating Claude Code slash commands by providing comprehensive guidance on file format, frontmatter configuration, dynamic arguments, and plugin integration, ensuring teams can build reliable, reusable automation workflows.
Core Features & Use Cases
- Command Fundamentals: Master slash command file structure, YAML frontmatter fields (description, allowed-tools, model, argument-hint), dynamic arguments like ARGUMENTS and positional parameters, file references using the @ syntax, and bash execution for dynamic context.
- Plugin Development: Create plugin-specific commands using the CLAUDE_PLUGIN_ROOT environment variable, coordinate with agents and skills, implement validation patterns, and organize commands with namespacing.
- Advanced Workflows: Design multi-step workflows, interactive commands with AskUserQuestion, state-carrying sequences, and error handling with rollback and recovery patterns.
- Use Case: A developer can use this Skill to create a security review command that automatically scans code for vulnerabilities, validates arguments, runs bash linting tools, and generates structured reports.
Quick Start
Use the command-development skill to create a slash command that reviews code for security issues by writing a markdown file with YAML frontmatter and prompt instructions for Claude.