command-development

Design and validate Claude Code slash commands with YAML frontmatter and dynamic arguments.

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/murphyjoseph/dojo-kit --skill command-development-murphyjoseph
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: command-development
Source: https://github.com/murphyjoseph/dojo-kit/tree/main/.agents/skills/command-development
Command: npx skills add https://github.com/murphyjoseph/dojo-kit --skill command-development-murphyjoseph

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Designing and validating Claude Code slash commands using YAML frontmatter, dynamic arguments, and file references.

Core Features & Use Cases

  • Frontmatter-driven command configuration (name, description, model, allowed-tools, argument-hint)
  • Command structure guidance for project, plugin, and interactive workflows
  • Integration patterns with agents, skills, hooks, and template references
  • Best practices for validation, error handling, and documentation

Quick Start

Create a minimal slash command example using frontmatter and a concise prompt.

Frequently Asked Questions about command-development

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create Claude Code slash commands using YAML frontmatter?

Dynamic arguments in slash commands are configured using the argument-hint field in YAML frontmatter, allowing commands to accept runtime inputs that modify prompt execution and interactive workflow behavior.

What is the plugin pattern for structuring Claude Code slash commands?

The plugin pattern structures slash commands as modular units that integrate with agents, skills, hooks, and template references, enabling reusable command configurations across project, plugin, and team workflows.

Can I use file references inside Claude Code slash command prompts?

File references can be embedded within slash command prompts to provide contextual document loading, enabling commands to dynamically pull and process external file content during execution.

What's the best way to validate Claude Code slash commands before deployment?

Validating slash commands involves enforcing frontmatter presence, checking required metadata fields, running dependency checks, and performing toxicity checks to ensure command structure and content meet project standards.

Does Claude Code slash command development support interactive workflows?

Interactive workflows are supported through advanced slash command patterns that combine dynamic arguments, agent integration, and structured metadata outputs to guide multi-step user interactions within Claude Code.