What problem does it solve?
Command development for Claude Code often suffers from inconsistent command design, unclear frontmatter, and fragmented workflows across plugins. This skill provides a unified approach to designing, documenting, and validating slash commands with YAML frontmatter, robust argument handling, and integration patterns.
Core Features & Use Cases
- Define and validate YAML frontmatter for slash commands (name, description, argument-hint, model, allowed-tools)
- Organize commands with flat or namespaced structures and robust documentation patterns
- Integrate with plugin components (agents, skills, hooks) to build multi-step workflows
- Include examples of script references, file references, and BashExecution in commands
- Use cases: building reusable commands for automation, interactive configuration flows, and safe command orchestration
Quick Start
Create a simple command file at .claude/commands/my-command.md with frontmatter including a name and description, then add a basic prompt body that shows argument hints and a reference to a script or template to illustrate integration.