command-development

Design and validate Claude Code slash commands with YAML frontmatter and bash patterns.

15|6|Updated May 7, 2026
One-click install
npx skills add https://github.com/MinhThang1009/dotclaude --skill command-development-minhthang1009
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: command-development
Source: https://github.com/MinhThang1009/dotclaude/tree/main/plugins/plugin-dev/skills/command-development
Command: npx skills add https://github.com/MinhThang1009/dotclaude --skill command-development-minhthang1009

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Designing and validating Claude Code slash commands can be complex, error-prone, and hard to maintain.

Core Features & Use Cases

  • YAML frontmatter configuration and dynamic argument handling
  • File references, Bash execution patterns, and multi-pattern command design
  • Plugin integration patterns (agents, skills, hooks) and namespace organization
  • Clear guidance on structure, testing, and maintenance to support scalable command libraries.

Quick Start

Create a new command file under .claude/commands with minimal frontmatter and a clear prompt, then test it with Claude's /help and /command invocation.

Frequently Asked Questions about command-development

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

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

Slash commands for Claude Code are designed by creating command files under .claude/commands with YAML frontmatter that defines configuration, dynamic arguments, file references, and bash execution patterns. This ensures robust, maintainable commands.

What is the best way to handle dynamic arguments in Claude Code commands?

Dynamic arguments in Claude Code commands are handled through YAML frontmatter configuration patterns. The command development process validates these patterns to enforce best practices, ensuring arguments are processed safely and maintainably.

Can I integrate plugins with Claude Code slash commands?

Yes, plugin integration with Claude Code slash commands supports agents, skills, hooks, and namespace organization. This applies to both project and plugin commands, enabling scalable command libraries.

How do I test and maintain Claude Code commands in a project?

Testing and maintaining Claude Code commands involves validating the command structure and applying safety checks. You test commands using Claude's /help and /command invocation to ensure they are marketplace-ready and scalable.

Does Claude Code support bash execution patterns within slash commands?

Yes, Claude Code supports bash execution patterns within slash commands. The command development process streamlines these patterns alongside file references to execute scripts safely within the command workflow.

Why are my custom Claude Code commands not working properly?

Custom Claude Code commands may fail due to incorrect YAML frontmatter configuration or invalid dynamic argument handling. Applying proper validation, structure checks, and safety patterns ensures commands execute robustly without errors.