command-development

Design Claude Code slash commands with frontmatter, dynamic arguments, and Bash integration patterns.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Streamlines the creation, validation, and organization of Claude Code slash commands by outlining frontmatter, dynamic arguments, file references, and plugin integration patterns.

Core Features & Use Cases

  • Provides a structured guide to YAML frontmatter fields, dynamic argument handling, file references, and Bash execution patterns.
  • Documents plugin integration with Agents, Skills, and Hooks, plus command organization best practices.
  • Includes progressive disclosure and references to foundational references for deeper learning.

Quick Start

Describe a complete slash-command development task using frontmatter, dynamic arguments, and plugin patterns.

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?

Claude Code slash commands are created by defining YAML frontmatter in command files to configure execution behavior, reference files, and handle dynamic arguments. This Skill guides software engineers through structuring frontmatter fields and validating command syntax across projects.

What are dynamic arguments in Claude Code slash commands?

Dynamic arguments in Claude Code slash commands allow you to pass runtime parameters into command execution. This Skill explains how to define and handle dynamic argument placeholders within YAML frontmatter to make commands reusable across different contexts and inputs.

Can I integrate Bash execution and file references into Claude Code plugins?

Yes, Claude Code plugins support Bash integration and file references within slash command definitions. This Skill documents how to wire Bash execution patterns and reference external files to extend command functionality within plugin architectures.

What is the best way to organize slash commands across multiple Claude Code plugins?

Organizing slash commands across plugins requires structured frontmatter validation and consistent command grouping patterns. This Skill provides best practices for command organization, progressive disclosure, and plugin integration with Agents, Skills, and Hooks.

Do I need prior plugin development experience to build Claude Code slash commands?

Prior plugin development experience is helpful but not strictly required. This Skill targets software engineers and plugin developers by providing a structured guide to frontmatter, dynamic arguments, and foundational references for progressive learning.

Why are my Claude Code slash commands not validating correctly?

Slash commands may fail validation due to incorrect YAML frontmatter syntax or misconfigured dynamic arguments. This Skill outlines frontmatter field requirements and validation patterns to help identify and resolve command structure errors.