command-development

Design and standardize Claude Code slash commands with YAML frontmatter and safe prompts.

15|4|Updated Apr 18, 2026
One-click install
npx skills add https://github.com/damionrashford/media-os --skill command-development-damionrashford
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: command-development
Source: https://github.com/damionrashford/media-os/tree/main/.claude/plugins/plugin-dev/skills/command-development
Command: npx skills add https://github.com/damionrashford/media-os --skill command-development-damionrashford

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill provides clear guidance for designing Claude Code slash commands and plugin-style skill units, ensuring consistent frontmatter, argument handling, and safe execution patterns.

Core Features & Use Cases

  • YAML frontmatter configuration and command prompts
  • Command organization (flat and namespaced) and naming conventions
  • Dynamic arguments, file references, and Bash execution patterns
  • Integration with plugin components (agents, skills, hooks) and validation
  • Documentation, testing, and distribution patterns for commands

Quick Start

Create a new command by adding a Markdown file with YAML frontmatter fields and a prompt body.

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 with YAML frontmatter?

Create Claude Code slash commands by adding a Markdown file with YAML frontmatter fields and a prompt body. This skill standardizes command units, ensuring proper argument handling, file references, and safe execution patterns.

What is the best way to organize plugin-style slash commands across projects?

Organize plugin-style slash commands using flat or namespaced naming conventions. This skill provides guidance on structuring a library of command units, from basic one-shot prompts to interactive multi-step flows, for consistent distribution.

Can I use dynamic arguments and Bash execution in Claude Code commands?

Yes, dynamic arguments and Bash execution are supported in Claude Code commands. This skill enforces proper frontmatter fields for these features, ensuring safe and actionable prompt execution within your command units.

Does this command development approach work with plugin components like agents and hooks?

Yes, command development integrates with plugin components including agents, skills, and hooks. The skill provides validation patterns to ensure commands interact correctly with these components across projects and plugin distributions.

How do I test and document Claude Code slash commands for marketplace distribution?

Test and document Claude Code slash commands using the comprehensive guidance this skill provides. It covers validation, testing, and marketplace distribution patterns to ensure command units are properly packaged for sharing.

What are the limitations when designing multi-step interactive slash commands?

Multi-step interactive slash commands require strict adherence to frontmatter field enforcement and safe execution patterns. This skill helps navigate these constraints by standardizing argument handling and resource layouts to avoid execution errors.