command-development

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

247|200|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/JackProAi/JackProAi-claudecode3.1 --skill command-development-jackproai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: command-development
Source: https://github.com/JackProAi/JackProAi-claudecode3.1/tree/main/.claude-local-runtime/home/plugins/marketplaces/claude-plugins-official/plugins/plugin-dev/skills/command-development
Command: npx skills add https://github.com/JackProAi/JackProAi-claudecode3.1 --skill command-development-jackproai

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 integrating slash commands within Claude Code, simplifying command development and organization.

Core Features & Use Cases

  • Command Creation: Offers a guide for creating slash commands, including file format, frontmatter configuration, dynamic arguments, and best practices.
  • Command Organization: Provides advice on organizing commands into projects, personal directories, and plugins.
  • Plugin-Specific Features: Details plugin-specific features like ${CLAUDE_PLUGIN_ROOT} environment variable usage, command patterns, and component integration.
  • Documentation: Includes detailed documentation, reference guides, and example commands to facilitate learning and development.
  • Use Case: For developers who need to add new functionality to Claude Code or users looking to customize their command set.

Quick Start

To get started with the command-development skill, visit the 'command-development' directory and read the 'SKILL.md' file for an overview of the skills and their usage.

Frequently Asked Questions about command-development

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

FAQPage Schema
How do I create a custom slash command in Claude Code?

To create a custom slash command in Claude Code, you need to use the correct command file format with YAML frontmatter configuration. This skill provides a comprehensive guide for defining dynamic arguments, file references, and Bash execution to build your commands.

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

Organizing Claude Code slash commands effectively involves structuring them into project directories, personal directories, and plugins. This skill provides advice on command organization and plugin-specific features to ensure your custom commands are properly managed.

Can I use dynamic arguments and file references when developing Claude Code commands?

Yes, you can use dynamic arguments and file references when developing Claude Code commands. This skill details how to configure these elements within the YAML frontmatter to enable flexible and reusable command execution.

Does Claude Code plugin integration support environment variables for custom commands?

Claude Code plugin integration supports the ${CLAUDE_PLUGIN_ROOT} environment variable for custom commands. This skill details plugin-specific features like environment variable usage, command patterns, and component integration for seamless plugin development.

What are the limitations or best practices for YAML configuration in Claude Code commands?

Best practices for YAML configuration in Claude Code commands involve correctly setting up the frontmatter and organizing command files to avoid execution errors. This skill offers detailed reference guides and example commands to help you follow established development patterns.