command-development

Create and manage Claude Code slash commands with frontmatter and dynamic arguments.

Updated Apr 13, 2026
One-click install
npx skills add https://github.com/nerinanarine/claudecode-devcontainer --skill command-development-nerinanarine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: command-development
Source: https://github.com/nerinanarine/claudecode-devcontainer/tree/main/.claude/plugins/marketplaces/claude-plugins-official/plugins/plugin-dev/skills/command-development
Command: npx skills add https://github.com/nerinanarine/claudecode-devcontainer --skill command-development-nerinanarine

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance and tools for creating, managing, and utilizing Claude Code slash commands, addressing the complexities of command development and integration.

Core Features & Use Cases

  • Command Creation: Offers detailed instructions for creating slash commands, including file format, frontmatter configuration, and dynamic arguments.
  • Command Management: Provides guidance on organizing commands, namespacing, and best practices for efficient management.
  • Integration: Explains how to integrate commands with plugin components like agents, skills, and hooks.
  • Use Case: Imagine you want to create a slash command that automatically generates documentation for a specific file in your project. This Skill will guide you through the entire process, from designing the command to implementing it.

Quick Start

Create a new slash command for generating documentation by running the following command: /command-development create-documentation [file-path]

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 Markdown and YAML frontmatter?

To create Claude Code slash commands, you define the command structure in a Markdown file using YAML frontmatter for configuration. This setup allows you to specify dynamic arguments, reference files, and integrate bash execution directly within Claude Code.

What is the best way to organize and manage Claude Code slash commands?

The best way to manage Claude Code slash commands is by applying namespacing and following organizational best practices. This ensures efficient command management and prevents conflicts as your collection of custom commands grows.

Can I use dynamic arguments and file references in Claude Code slash commands?

Yes, you can use dynamic arguments and file references in Claude Code slash commands. The command development process supports configuring these elements via frontmatter to handle variable inputs and incorporate external file content.

Does Claude Code slash command development require integrating with plugin components?

Claude Code slash command development can integrate with plugin components like agents, skills, and hooks. While not strictly required for basic commands, this integration enhances functionality and allows for more complex automated workflows.

What do I need to know before building custom slash commands for Claude Code?

Before building custom slash commands for Claude Code, you need knowledge of Claude Code itself and Markdown file formatting. This prerequisite understanding is necessary to properly structure commands and configure YAML frontmatter.