What problem does it solve?
Command Development helps you create reliable, discoverable Claude Code slash commands by teaching the correct file structure, YAML frontmatter configuration, argument handling, file references, and safe bash execution patterns.
Core Features & Use Cases
- Slash command authoring: Write commands as Markdown instructions for Claude, not user-facing explanations.
- Configurable frontmatter: Use fields like description, allowed-tools, model, and disable-model-invocation to control behavior and tool permissions.
- Dynamic command inputs: Build commands that accept $1/$2 positional arguments and $ARGUMENTS, and load context from files via @ syntax.
- Operational best practices: Add validation, error handling, organization/namespacing, and guidance on interactive flows with AskUserQuestion.
Quick Start
Ask an AI: "Using the Command Development skill, write a Claude Code slash command named /review-pr that accepts a PR number, reads changed files via file references or bash where needed, and outputs a structured review checklist with clear next actions."