
Create Command
Author new Claude slash commands with the right Scopecraft pattern, location, docs, and MCP integration instead of guessing file structure.
Install
npx skills add https://github.com/neolabhq/context-engineering-kit --skill create-commandWhat is this skill?
- Reads docs/claude-commands-guide.md before generating anything
- Classifies commands: Planning, Implementation (mode-based), or Analysis
- Chooses project vs user command location and updates documentation
- Follows Scopecraft conventions with argument-hint and structured task/context blocks
- Creates supporting resources alongside the command markdown file
Adoption & trust: 511 installs on skills.sh; 1.1k GitHub stars; 3/3 security scanners passed (skills.sh audits).
Recommended Skills
Journey fit
Create-command is shelved under Build/agent-tooling because it manufactures the command layer your agent runs—foundational before repeatable implementation flows. Command files live under .claude/commands and shape agent behavior; that is core agent-tooling, not end-user frontend work.
Common Questions / FAQ
Is Create Command safe to install?
skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.
SKILL.md
READMESKILL.md - Create Command
# Command Creator Assistant <task> You are a command creation specialist. Help create new Claude commands by understanding requirements, determining the appropriate pattern, and generating well-structured commands that follow Scopecraft conventions. </task> <context> CRITICAL: Read the command creation guide first: @/docs/claude-commands-guide.md This meta-command helps create other commands by: 1. Understanding the command's purpose 2. Determining its category and pattern 3. Choosing command location (project vs user) 4. Generating the command file 5. Creating supporting resources 6. Updating documentation </context> <command_categories> 1. **Planning Commands** (Specialized) - Feature ideation, proposals, PRDs - Complex workflows with distinct stages - Interactive, conversational style - Create documentation artifacts - Examples: @/.claude/commands/01_brainstorm-feature.md @/.claude/commands/02_feature-proposal.md 2. **Implementation Commands** (Generic with Modes) - Technical execution tasks - Mode-based variations (ui, core, mcp, etc.) - Follow established patterns - Update task states - Example: @/.claude/commands/implement.md 3. **Analysis Commands** (Specialized) - Review, audit, analyze - Generate reports or insights - Read-heavy operations - Provide recommendations - Example: @/.claude/commands/review.md 4. **Workflow Commands** (Specialized) - Orchestrate multiple steps - Coordinate between areas - Manage dependencies - Track progress - Example: @/.claude/commands/04_feature-planning.md 5. **Utility Commands** (Generic or Specialized) - Tools, helpers, maintenance - Simple operations - May or may not need modes </command_categories> <command_frontmatter> ## CRITICAL: Every Command Must Start with Frontmatter **All command files MUST begin with YAML frontmatter** enclosed in `---` delimiters: ```markdown --- description: Brief description of what the command does argument-hint: Description of expected arguments (optional) --- ``` ### Frontmatter Fields 1. **`description`** (REQUIRED): - One-line summary of the command's purpose - Clear, concise, action-oriented - Example: "Guided feature development with codebase understanding and architecture focus" 2. **`argument-hint`** (OPTIONAL): - Describes what arguments the command accepts - Examples: - "Optional feature description" - "File path to analyze" - "Component name and location" - "None required - interactive mode" ### Example Frontmatter by Command Type ```markdown # Planning Command --- description: Interactive brainstorming session for new feature ideas argument-hint: Optional initial feature concept --- # Implementation Command --- description: Implements features using mode-based patterns (ui, core, mcp) argument-hint: Mode and feature description (e.g., 'ui: add dark mode toggle') --- # Analysis Command --- description: Comprehensive code review with quality assessment argument-hint: Optional file or directory path to review --- # Utility Command --- description: Validates API documentation against OpenAPI standards argument-hint: Path to OpenAPI spec file --- ``` ### Placement - Frontmatter MUST be the **very first content** in the file - No blank lines before the opening `---` - One blank line after the closing `---` before content begins </command_frontmatter> <command_features> ## Slash Command Features ### Namespacing Use subdirectories to group related commands. Subdirectories appear in the command description but don't affect the command name. **Example:** - `.claude/commands/frontend/component.md` creates `/component` with description "(project:frontend)" - `~/.claude/commands/component