What problem does it solve?
This skill enables the design, documentation, and validation of Claude Code slash commands for plugins, ensuring consistent patterns and reusable templates across teams.
Core Features & Use Cases
- Frontmatter-driven configuration: Apply YAML frontmatter fields (description, allowed-tools, model, argument-hint, etc.) to command files for discovery and automation.
- Command anatomy and patterns: Learn command structure, namespacing, and plugin command patterns (configuration-based, template-based, multi-script).
- Dynamic arguments and references: Implement $ARGUMENTS, $1, $2, and file references using @ syntax to compose context-aware prompts.
- Bash execution & tooling: Use BANG` syntax for deterministic context gathering and safe shell integration.
- Plugin ecosystem integration: Coordinate with agents, skills, hooks, and plugin resources to enable multi-file workflows.
- Validation, testing & maintenance: Guidance on input validation, error handling, testing strategies, and documentation best practices.
Quick Start
Use the command-development skill to outline and implement a new plugin slash command by creating a Markdown file with minimal frontmatter and expanding it with structured content following the patterns described in this skill.