Generates custom Claude Code slash commands via guided questions. Includes 10 presets, YAML validation, kebab-case naming, bash permission rules, and folder organization.
From productivity-toolsnpx claudepluginhub terrylica/cc-skills --plugin productivity-toolsThis skill uses the workspace's default tool permissions.
HOW_TO_USE.mdcommand_generator.pyexpected_output.jsonpresets.jsonreferences/bash-permissions.mdreferences/command-patterns.mdreferences/evolution-log.mdreferences/generation-process.mdreferences/naming-convention.mdreferences/preset-commands.mdreferences/question-flow.mdreferences/usage-examples.mdreferences/validation-reference.mdsample_input.jsonvalidator.pyExecutes pre-written implementation plans: critically reviews, follows bite-sized steps exactly, runs verifications, tracks progress with checkpoints, uses git worktrees, stops on blockers.
Guides idea refinement into designs: explores context, asks questions one-by-one, proposes approaches, presents sections for approval, writes/review specs before coding.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
A comprehensive system for generating production-ready Claude Code slash commands through a simple question-based workflow.
Self-Evolving Skill: This skill improves through use. If instructions are wrong, parameters drifted, or a workaround was needed — fix this file immediately, don't defer. Only update for real, reproducible issues.
This skill helps you create custom slash commands for Claude Code by:
Output: Complete slash commands ready to use in Claude Code
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
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
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
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
Create a completely custom command by answering questions about:
-b|--branch)Full question scripts and argument conventions: Question Flow
After collecting answers, the skill:
allowed-toolsgenerated-commands/[command-name]/# 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
Every generated command is validated for:
$ARGUMENTS, not $1 $2 $3)Bash)If validation fails, you get specific fix instructions.
Full validation checklist, best practices, and troubleshooting: Validation Reference
@slash-command-factory
Use the /research-business preset
@slash-command-factory
Create a custom command for analyzing customer feedback
| 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]/ |
Works with: factory-guide, skills-guide, prompts-guide, agents-guide
More examples and integration details: Usage Examples
After this skill completes, check before closing:
Only update if the issue is real and reproducible — not speculative.