slash-command-factory

Slash Command Factory

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "slash-command-factory" with this command: npx skills add terrylica/cc-skills/terrylica-cc-skills-slash-command-factory

Slash Command Factory

A comprehensive system for generating production-ready Claude Code slash commands through a simple question-based workflow.

When to Use This Skill

  • Creating new custom slash commands for Claude Code

  • Generating command templates from presets

  • Validating slash command YAML frontmatter syntax

  • Organizing commands into proper folder structures

  • Converting workflows into reusable slash commands

Overview

This skill helps you create custom slash commands for Claude Code by:

  • Asking 5-7 straightforward questions about your command needs

  • Generating complete command .md files with proper YAML frontmatter

  • Providing 10 powerful preset commands for common use cases

  • Validating command format and syntax

  • Creating well-organized folder structures

  • Offering installation guidance

Output: Complete slash commands ready to use in Claude Code

Command Structure Patterns

Three official patterns from Anthropic documentation:

Pattern Name Best For Structure

A Simple Straightforward tasks (code review, file updates) Context -> Task

B Multi-Phase Complex discovery (audits, system mapping) Discovery -> Analysis -> Task

C Agent-Style Specialized roles (experts, orchestrators) Role -> Process -> Guidelines

Full templates and when-to-use guidance: Command Patterns

Naming Convention

All slash command files MUST follow kebab-case: [verb]-[noun].md

Rules: Lowercase only, 2-4 words, [a-z0-9-] characters, no underscores/camelCase

Input Output

"Review pull requests" pr-review.md

"Generate API documentation" api-document.md

"Audit security compliance" security-audit.md

Full conversion algorithm and examples: Naming Convention

Bash Permission Rules

Critical: Blanket Bash permission is prohibited. Must use subcommand-level specificity.

WRONG - too broad

allowed-tools: Bash(git:*)

CORRECT - subcommand-level

allowed-tools: Bash(git add:), Bash(git commit:), Bash(git push:*)

OK - simple commands without subcommand hierarchies

allowed-tools: Bash(cp:), Bash(mkdir -p:), Bash(date:*)

Command Type Bash Permissions Example Commands

Git Commands git status, git diff, git log, git branch

code-review, commit-assist

Discovery find, tree, ls, du

codebase-analyze, structure-map

Analysis grep, wc, head, tail, cat

search-code, count-lines

Data Processing awk, sed, sort, uniq

parse-data, format-output

Full patterns and selection guide: Bash Permissions

Two Paths to Generate Commands

Path 1: Quick-Start Presets (30 seconds)

Choose from 10 powerful preset commands:

Command Purpose

1 /research-business Comprehensive market research and competitive analysis

2 /research-content Multi-platform content trend analysis and SEO strategy

3 /medical-translate Medical terminology to 8th-10th grade (German/English)

4 /compliance-audit HIPAA/GDPR/DSGVO compliance validation

5 /api-build Complete API integration code with tests

6 /test-auto Auto-generate comprehensive test suites

7 /docs-generate Automated documentation creation

8 /knowledge-mine Extract and structure insights from documents

9 /workflow-analyze Analyze and optimize business processes

10 /batch-agents Launch and coordinate multiple agents

Full YAML configs and details: Preset Commands

Path 2: Custom Command (5-7 Questions)

Create a completely custom command by answering questions about:

  • Purpose - What should the command do?

  • Arguments - Auto-determined; all flags get mandatory short forms (-b|--branch )

  • Tools - Which Claude Code tools (Read, Write, Bash, Grep, Task, etc.)

  • Agents - Does it need to launch specialized agents?

  • Output - Analysis, files, action, or report?

  • Model - Default, Sonnet, Haiku, or Opus? (optional)

  • Features - Bash execution, file references, context gathering? (optional)

Full question scripts and argument conventions: Question Flow

Generation & Installation

After collecting answers, the skill:

  • Generates YAML frontmatter with proper allowed-tools

  • Generates command body with purpose-specific instructions

  • Creates folder structure under generated-commands/[command-name]/

  • Validates format (YAML, arguments, tools, organization)

  • Provides installation instructions

Install to project

cp generated-commands/[command-name]/[command-name].md .claude/commands/

Install globally

cp generated-commands/[command-name]/[command-name].md ~/.claude/commands/

Plugin invocation: /plugin-name:command-name [arguments]

Full process, folder structure, and plugin invocation rules: Generation Process

Validation

Every generated command is validated for:

  • Valid YAML frontmatter (proper syntax, required fields)

  • Correct argument format ($ARGUMENTS , not $1 $2 $3 )

  • Short forms for all flags (mandatory 1-2 letter shortcuts)

  • Bash subcommand-level specificity (no blanket Bash )

  • Clean folder organization

If validation fails, you get specific fix instructions.

Full validation checklist, best practices, and troubleshooting: Validation Reference

Quick Reference

Usage

@slash-command-factory Use the /research-business preset

@slash-command-factory Create a custom command for analyzing customer feedback

Key Rules

Rule Detail

Arguments Always $ARGUMENTS (never $1 , $2 )

Flag short forms Mandatory for all flags (-b|--branch )

Bash permissions Subcommand-level only (Bash(git add:*) )

File naming kebab-case, 2-4 words

Output location ./generated-commands/[command-name]/

Ecosystem Integration

Works with: factory-guide, skills-guide, prompts-guide, agents-guide

More examples and integration details: Usage Examples

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

pandoc-pdf-generation

No summary provided by upstream source.

Repository SourceNeeds Review
General

mql5-indicator-patterns

No summary provided by upstream source.

Repository SourceNeeds Review
General

mise-tasks

No summary provided by upstream source.

Repository SourceNeeds Review
General

semantic-release

No summary provided by upstream source.

Repository SourceNeeds Review