command-development

Community

Craft robust slash commands for Claude Code plugins.

AuthorOshanKHZ
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This skill helps developers design, implement, and organize slash commands (commands with YAML frontmatter) for Claude Code plugins. It covers frontmatter fields, dynamic arguments, Bash execution in commands, and interactive patterns via AskUserQuestion, plus testing and distribution guidance.

Core Features & Use Cases

  • Frontmatter-driven command design
  • Dynamic arguments (ARGUMENT-HINT and $1, $2)
  • Bash execution patterns within commands
  • Interactive commands via AskUserQuestion
  • Testing, validation, and documentation guidance
  • Plugin distribution readiness and namespace patterns

Quick Start

  1. Create a basic command at .claude/commands/your-command.md with appropriate frontmatter
  2. Add argument hints to guide users and definitions for validation
  3. Implement a simple Bash block for a deterministic task
  4. Validate and test using project scripts and debug workflow

Dependency Matrix

Required Modules

None required

Components

referencesscriptsassets

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: command-development
Download link: https://github.com/OshanKHZ/oshankhz-claude-code/archive/main.zip#command-development

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository