- Implement content for 200+ TODO placeholders across all documentation - Create complete documentation structure: Getting-Started, User-Guide, Developer-Guide, Reference - Add comprehensive guides for commands, agents, modes, MCP servers, flags, session management - Implement technical architecture, contributing, testing, and security documentation - Create examples cookbook, troubleshooting guide, and best practices documentation - Update administrative files: CONTRIBUTING.md, SECURITY.md, PUBLISHING.md, CODE_OF_CONDUCT.md - Ensure factual accuracy based on actual SuperClaude implementation analysis - Maintain professional structure with progressive complexity and cross-references - Provide complete coverage from beginner to expert level usage 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
24 KiB
SuperClaude Commands Guide 🛠️
💡 Don't Overthink It - SuperClaude Tries to Help
SuperClaude provides 21 specialized commands that automatically coordinate domain experts, MCP servers, and behavioral modes based on context. The system intelligently routes tasks to appropriate specialists while maintaining a simple, discoverable interface.
Auto-Activation Philosophy: Type /sc:implement "user auth" and watch as the security specialist activates, Context7 provides authentication patterns, and quality gates ensure completeness.
Progressive Discovery: Use /sc:index to explore commands relevant to your current context.
Core Philosophy
Core Principles:
- Context-Aware Routing: Commands analyze intent and activate appropriate specialists
- Safety First: Dry-run options, backup creation, and validation gates
- Progressive Enhancement: Simple tasks stay simple, complex tasks get expert attention
- Session Persistence: Long-running workflows maintained across sessions
Intelligent Activation:
- Parse command intent and parameters
- Analyze complexity and domain requirements
- Activate relevant specialists (frontend, backend, security, etc.)
- Connect appropriate MCP servers (Context7, Sequential, Magic)
- Apply behavioral modes (brainstorming, orchestration, etc.)
- Execute with quality gates and progress tracking
Quick "Just Try These" List 🚀
Essential Commands (Start Here):
/sc:brainstorm "mobile app idea" # Interactive discovery
/sc:analyze src/ # Code analysis
/sc:implement "user login" # Feature implementation
/sc:troubleshoot "API not working" # Problem solving
/sc:test --coverage # Quality assurance
Discovery Pattern:
- Use
/sc:indexto explore available commands - Try
/sc:brainstormfor project planning - Progress to
/sc:implementfor development - Use
/sc:reflectto validate completion
Realistic Command Assessment:
Highly Mature (🔥 Production Ready): brainstorm, analyze, implement, troubleshoot Well Developed (✅ Reliable): workflow, design, test, document, git Solid Foundation (🔧 Functional): improve, cleanup, build, load, save Emerging (🌱 Growing): spawn, task, estimate, reflect, select-tool Experimental (🧪 Testing): index, explain
Expectation: Core commands deliver consistent results. Emerging commands are improving rapidly with each release.
Quick Reference 📋
Command Reference
| Command | Category | Specialists | MCP Servers | Best For |
|---|---|---|---|---|
| brainstorm | Discovery | architect, analyst | sequential, context7 | Requirements exploration |
| workflow | Planning | architect, pm | sequential | Implementation planning |
| implement | Development | frontend, backend, security | context7, magic | Feature creation |
| build | Development | devops | - | Compilation, packaging |
| design | Planning | architect, ux | - | System architecture |
| analyze | Quality | analyzer | - | Code assessment |
| troubleshoot | Debug | analyzer, devops | sequential | Problem diagnosis |
| explain | Learning | - | - | Code explanation |
| improve | Quality | analyzer | morphllm | Code enhancement |
| cleanup | Quality | analyzer | morphllm | Technical debt |
| test | Quality | qa-specialist | playwright | Testing, validation |
| document | Quality | doc-specialist | - | Documentation |
| estimate | Planning | pm | - | Project estimation |
| task | Management | pm | serena | Task coordination |
| spawn | Management | pm | serena | Complex orchestration |
| git | Utility | devops | - | Version control |
| index | Utility | - | - | Command discovery |
| load | Session | - | serena | Context loading |
| save | Session | - | serena | Session persistence |
| reflect | Session | - | serena | Task validation |
| select-tool | Meta | - | all | Tool optimization |
Selection Strategy: Commands auto-activate based on keywords, file types, and project context. Use /sc:select-tool for optimization recommendations.
Development Commands 🔨
/sc:workflow - Implementation Planning
Purpose: Generate structured implementation workflows from PRDs and feature requirements
Usage:
/sc:workflow "user authentication system"
/sc:workflow --strategy agile --format markdown
/sc:workflow "payment integration" --depth detailed
Expert Activation: Architect + Project Manager MCP Integration: Sequential for structured analysis
Examples:
# Basic workflow generation
/sc:workflow "real-time chat feature"
# Agile sprint planning
/sc:workflow "e-commerce cart" --strategy agile --format sprint
# Enterprise architecture
/sc:workflow "microservices migration" --strategy enterprise
Output: Structured tasks, dependency mapping, time estimates, risk assessment
/sc:implement - Feature Implementation
Purpose: Feature and code implementation with intelligent persona activation and MCP integration
Usage:
/sc:implement "user login with JWT"
/sc:implement --type frontend --framework react
/sc:implement "REST API" --focus security --validate
Expert Activation: Context-dependent (frontend, backend, security, database) MCP Integration: Context7 (patterns), Magic (UI), Sequential (complex logic)
Examples:
# Full-stack feature
/sc:implement "user registration with email verification"
# Frontend focus
/sc:implement "responsive dashboard" --type frontend
# Security-focused
/sc:implement "OAuth integration" --focus security
# API development
/sc:implement "GraphQL mutations" --type backend --validate
Auto-Activation Patterns:
- "UI", "component" → Frontend specialist + Magic MCP
- "API", "endpoint" → Backend specialist + Context7
- "auth", "security" → Security specialist + validation gates
- "database", "schema" → Database specialist
/sc:build - Project Building
Purpose: Build, compile, and package projects with intelligent error handling and optimization
Usage:
/sc:build
/sc:build --optimize --parallel
/sc:build --target production --fix-errors
Expert Activation: DevOps specialist Build System Detection: npm, webpack, cargo, maven, gradle, make
Examples:
# Basic build
/sc:build
# Production optimization
/sc:build --target production --optimize
# Parallel compilation
/sc:build --parallel --jobs 4
# Error fixing
/sc:build --fix-errors --verbose
Common Issues & Solutions:
- Missing dependencies: Auto-installs with confirmation
- Version conflicts: Suggests resolution strategies
- Memory issues: Optimizes build parameters
- Type errors: Provides TypeScript fixes
/sc:design - System Design
Purpose: Design system architecture, APIs, and component interfaces with comprehensive specifications
Usage:
/sc:design "microservices architecture"
/sc:design --type api --format openapi
/sc:design "database schema" --focus performance
Expert Activation: Architect + UX Designer (for UI) Output Formats: Markdown, Mermaid diagrams, OpenAPI specs, ERD
Examples:
# System architecture
/sc:design "e-commerce platform architecture"
# API specification
/sc:design "REST API for blog" --type api --format openapi
# Database design
/sc:design "user management schema" --type database
# Component architecture
/sc:design "React component hierarchy" --type frontend
Design Types:
- system: Full architecture with service boundaries
- api: REST/GraphQL specifications
- database: Schema design with relationships
- frontend: Component and state architecture
- integration: Service communication patterns
Analysis Commands 🔍
/sc:analyze - Code Analysis
Purpose: Comprehensive code analysis across quality, security, performance, and architecture domains
Usage:
/sc:analyze src/
/sc:analyze --focus security --depth deep
/sc:analyze . --format report --export html
Expert Activation: Analyzer + domain specialists based on focus Language Support: Python, JavaScript, TypeScript, Java, C++, Rust, Go, and more
Examples:
# Full project analysis
/sc:analyze .
# Security audit
/sc:analyze src/ --focus security --depth deep
# Performance bottlenecks
/sc:analyze --focus performance --profile
# Architecture review
/sc:analyze --focus architecture --dependencies
Focus Areas:
- quality: Code smells, maintainability, complexity
- security: Vulnerabilities, best practices, compliance
- performance: Bottlenecks, optimization opportunities
- architecture: Dependencies, coupling, design patterns
/sc:troubleshoot - Problem Diagnosis
Purpose: Diagnose and resolve issues in code, builds, deployments, and system behavior
Usage:
/sc:troubleshoot "API returns 500 error"
/sc:troubleshoot --logs server.log --focus performance
/sc:troubleshoot --type build --verbose
Expert Activation: Analyzer + DevOps (for deployment issues) MCP Integration: Sequential for systematic debugging
Examples:
# General issue diagnosis
/sc:troubleshoot "users can't login"
# Build failures
/sc:troubleshoot --type build --fix-suggestions
# Performance issues
/sc:troubleshoot "slow page load" --logs access.log
# Database problems
/sc:troubleshoot "connection timeout" --focus database
Systematic Methodology:
- Symptom Analysis: Parse error messages and logs
- Root Cause Investigation: Follow dependency chains
- Hypothesis Testing: Validate potential causes
- Solution Ranking: Prioritize fixes by impact/effort
- Verification: Ensure resolution doesn't break other components
/sc:explain - Code & Concept Explanation
Purpose: Provide clear explanations of code, concepts, and system behavior with educational clarity
Usage:
/sc:explain "async/await in JavaScript"
/sc:explain src/auth.py --level beginner
/sc:explain --concept "dependency injection" --examples
Teaching Approaches: Beginner, intermediate, expert levels with progressive detail Educational Focus: Concepts, patterns, best practices, common pitfalls
Examples:
# Code explanation
/sc:explain src/components/UserAuth.jsx
# Concept clarification
/sc:explain "microservices vs monolith" --pros-cons
# Pattern explanation
/sc:explain "observer pattern" --examples react
# Beginner-friendly
/sc:explain "what is REST API" --level beginner --examples
Explanation Styles:
- code-walkthrough: Line-by-line code analysis
- concept: High-level explanation with examples
- pattern: Design pattern with use cases
- comparison: Side-by-side analysis of approaches
- tutorial: Step-by-step learning progression
Quality Commands ✨
/sc:improve - Code Enhancement
Purpose: Apply systematic improvements to code quality, performance, and maintainability
Usage:
/sc:improve src/components/
/sc:improve --type performance --preview
/sc:improve . --focus maintainability --safe-mode
Expert Activation: Analyzer + Performance Engineer (for performance focus) MCP Integration: Morphllm for pattern-based improvements
Examples:
# General improvements
/sc:improve src/
# Performance optimization
/sc:improve --type performance --measure-impact
# Code quality enhancement
/sc:improve --focus quality --preview --backup
# Safe refactoring
/sc:improve legacy/ --safe-mode --tests-required
Improvement Types:
- performance: Optimization, caching, algorithm improvements
- quality: Code smells, readability, maintainability
- security: Vulnerability fixes, best practices
- accessibility: UI/UX improvements
- architecture: Design pattern application
/sc:cleanup - Technical Debt Reduction
Purpose: Systematically clean up code, remove dead code, and optimize project structure
Usage:
/sc:cleanup
/sc:cleanup --type imports --organize
/sc:cleanup --dead-code --confirm-before-delete
Expert Activation: Analyzer MCP Integration: Morphllm for pattern-based cleanup
Examples:
# Full project cleanup
/sc:cleanup --comprehensive --backup
# Import optimization
/sc:cleanup --type imports --sort --remove-unused
# Dead code removal
/sc:cleanup --dead-code --analyze-usage
# File organization
/sc:cleanup --organize-files --follow-conventions
Cleanup Operations:
- dead-code: Unused functions, variables, imports
- imports: Sort, deduplicate, organize imports
- formatting: Consistent code style
- files: Directory organization and naming
- dependencies: Remove unused packages
/sc:test - Testing & Quality Assurance
Purpose: Execute tests with coverage analysis and automated quality reporting
Usage:
/sc:test
/sc:test --type e2e --coverage
/sc:test --fix --watch
Expert Activation: QA Specialist MCP Integration: Playwright (for E2E testing)
Examples:
# Run all tests
/sc:test --coverage --report
# Unit tests only
/sc:test --type unit --watch
# E2E browser testing
/sc:test --type e2e --browsers chrome,firefox
# Fix failing tests
/sc:test --fix --preview-changes
Test Types:
- unit: Individual function/component testing
- integration: Module interaction testing
- e2e: End-to-end browser automation
- performance: Load and stress testing
- accessibility: WCAG compliance validation
Documentation Commands 📝
/sc:document - Documentation Generation
Purpose: Generate focused documentation for components, functions, APIs, and features
Usage:
/sc:document src/api/
/sc:document --type api --format openapi
/sc:document . --style technical --audience developers
Expert Activation: Documentation Specialist Documentation Types: API docs, README, inline comments, user guides
Examples:
# Component documentation
/sc:document src/components/ --inline-comments
# API documentation
/sc:document --type api --format swagger
# User documentation
/sc:document --type user-guide --audience end-users
# Technical documentation
/sc:document --style technical --diagrams
Documentation Styles:
- technical: Developer-focused with code examples
- user: End-user guides and tutorials
- api: REST/GraphQL API specifications
- inline: Code comments and docstrings
- architectural: System design documentation
Project Management Commands 📊
/sc:estimate - Project Estimation
Purpose: Provide development estimates for tasks, features, or projects with intelligent analysis
Usage: /sc:estimate "user authentication system", /sc:estimate --detailed --team-size 3
Expert Activation: Project Manager Features: Time estimates, complexity analysis, resource allocation, risk assessment
Examples: Project estimates, sprint planning, resource allocation, timeline forecasting
/sc:task - Project Management
Purpose: Execute complex tasks with intelligent workflow management and delegation
Usage: /sc:task "implement payment system", /sc:task --breakdown --priority high
Expert Activation: Project Manager MCP Integration: Serena for task persistence Features: Task breakdown, priority management, cross-session tracking, dependency mapping
/sc:spawn - Meta-System Orchestration
Purpose: Meta-system task orchestration with intelligent breakdown and delegation
Usage: /sc:spawn "full-stack e-commerce platform", /sc:spawn --parallel --monitor
Expert Activation: Project Manager + Multiple domain specialists Features: Complex workflow orchestration, parallel execution, progress monitoring, resource management
Version Control Commands 🔄
/sc:git - Version Control
Purpose: Git operations with intelligent commit messages and workflow optimization
Usage: /sc:git commit "add user auth", /sc:git --smart-messages --conventional
Expert Activation: DevOps specialist Features: Smart commit messages, branch management, conflict resolution, workflow optimization
Examples: Intelligent commits, branch strategies, merge conflict resolution, release management
Utility Commands 🔧
/sc:index - Command Discovery
Purpose: Generate comprehensive project documentation and knowledge base with intelligent organization
Usage: /sc:index, /sc:index --category development, /sc:index --search "testing"
Features: Command discovery, capability exploration, contextual recommendations, usage patterns
Examples: Find relevant commands, explore capabilities, discover usage patterns, get contextual help
/sc:load - Session Context Loading
Purpose: Session lifecycle management with Serena MCP integration for project context loading
Usage: /sc:load src/, /sc:load --focus architecture, /sc:load "previous session"
Expert Activation: Context analysis MCP Integration: Serena for project memory Features: Project structure analysis, context restoration, session initialization, intelligent onboarding
Session & Intelligence Commands 🧠
/sc:brainstorm - Interactive Requirements Discovery
Purpose: Interactive requirements discovery through Socratic dialogue and systematic exploration
Usage: /sc:brainstorm "mobile app idea", /sc:brainstorm --strategy systematic --depth deep
Expert Activation: Architect + Analyst + PM MCP Integration: Sequential for structured reasoning, Context7 for patterns
Features: Socratic dialogue, requirement elicitation, PRD generation, feasibility analysis, creative problem solving
/sc:reflect - Task Reflection & Validation
Purpose: Task reflection and validation using Serena MCP analysis capabilities
Usage: /sc:reflect, /sc:reflect --type completion, /sc:reflect "payment integration"
Expert Activation: Context analysis MCP Integration: Serena for intelligence analysis
Features: Progress analysis, completion validation, quality assessment, next steps recommendation
/sc:save - Session Persistence
Purpose: Session lifecycle management with Serena MCP integration for session context persistence
Usage: /sc:save "payment-integration-complete", /sc:save --checkpoint --description "auth module done"
Expert Activation: Session management MCP Integration: Serena for context persistence
Features: Session checkpointing, context preservation, progress tracking, cross-session continuity
/sc:select-tool - Intelligent Tool Selection
Purpose: Intelligent MCP tool selection based on complexity scoring and operation analysis
Usage: /sc:select-tool "implement user auth", /sc:select-tool --analyze-complexity --recommend
Expert Activation: Meta-analysis MCP Integration: All servers for capability assessment
Features: Complexity analysis, tool recommendation, MCP coordination, optimization strategies, resource planning
Command Tips & Patterns 💡
Effective Flag Combinations:
# Development workflow
/sc:analyze --focus quality && /sc:improve --preview && /sc:test --coverage
# Production preparation
/sc:build --optimize --target production && /sc:test --type e2e
# Deep analysis
/sc:analyze --focus security --depth deep --export report
# Safe refactoring
/sc:improve --safe-mode --backup --tests-required
Command Chaining Strategies:
- Analysis → Improvement → Testing: Quality enhancement workflow
- Brainstorm → Design → Implement: Feature development lifecycle
- Load → Analyze → Reflect: Project onboarding pattern
- Build → Test → Document: Release preparation sequence
Common Workflow Patterns:
New Project Onboarding:
/sc:load . → /sc:analyze --comprehensive → /sc:document --type overview → /sc:save "project-analyzed"
Feature Development:
/sc:brainstorm "feature idea" → /sc:design → /sc:implement → /sc:test → /sc:document
Bug Investigation:
/sc:troubleshoot "issue description" → /sc:analyze --focus problem-area → /sc:improve --fix
Pre-Deployment:
/sc:test --comprehensive → /sc:analyze --focus security → /sc:build --production → /sc:git commit
Quality Improvement:
/sc:analyze --focus quality → /sc:cleanup → /sc:improve → /sc:test → /sc:reflect
Common Issues & Solutions:
Command Not Found:
- Verify SuperClaude installation:
SuperClaude --version - Check component installation:
SuperClaude install --list-components - Restart Claude Code session
Slow Performance:
- Use
--scope fileto limit analysis scope - Enable specific MCP servers only:
--c7 --seqinstead of--all-mcp - Use
--concurrency 2to limit parallel operations
MCP Server Issues:
- Check server status:
ls ~/.claude/.claude.json - Restart with:
SuperClaude install --components mcp --force - Use
--no-mcpfor native-only execution
Scope Management:
- Use
--scope file|module|projectto control analysis depth - Limit with
--focusspecific areas - Use
--dry-runfor preview without execution
Final Notes 📝
Command Reliability & Evolution:
SuperClaude commands are actively developed with regular improvements. Core commands (brainstorm, analyze, implement) are production-ready, while emerging commands (spawn, estimate) are rapidly maturing.
Discovery-Based Learning:
- Start with
/sc:indexto explore available commands - Use
/sc:brainstormfor project-specific guidance - Try commands in
--dry-runmode first - Progress from simple to complex commands naturally
- Save successful patterns with
/sc:save
Getting Help:
- In-app:
/sc:index --helpor/sc:explain "command name" - Documentation: SuperClaude Guides
- Issues: GitHub Repository
- Community: Discussions
Related Guides
Learning Progression:
🌱 Essential (Week 1)
- Quick Start Guide - Get up and running
- Installation Guide - Setup and configuration
- This Commands Guide - Master core commands
🌿 Recommended (Week 2-3)
- Behavioral Modes - Context optimization
- Agents Guide - Specialist coordination
- Examples Cookbook - Practical patterns
🌳 Advanced (Month 2+)
- MCP Servers - Enhanced capabilities
- Best Practices - Optimization mastery
- Session Management - Long-term workflows
🔧 Expert
- Technical Architecture - System understanding
- Contributing Code - Framework development
Command Flags & Options
Common Flags Across Commands:
Scope Control: --scope file|module|project|system
Focus Areas: --focus quality|security|performance|architecture
Output Control: --format text|json|html|markdown
Safety: --dry-run, --backup, --safe-mode
Performance: --parallel, --concurrency N
MCP Control: --c7, --seq, --magic, --morph, --serena, --play
Expert Activation System:
- Context-based: Keywords trigger appropriate specialists
- Domain-specific: Frontend, backend, security, DevOps, QA
- Progressive: Simple tasks use fewer experts, complex tasks activate multiple
- Intelligent routing: Best expert for each subtask
MCP Server Integration:
- Context7: Documentation and patterns
- Sequential: Multi-step reasoning
- Magic: UI component generation
- Playwright: Browser automation
- Morphllm: Code transformation
- Serena: Session and memory management
Your SuperClaude Journey:
SuperClaude grows with you. Start simple with /sc:brainstorm and /sc:analyze, then discover advanced capabilities naturally. Each command learns from your usage patterns and becomes more helpful over time.
🚀 The magic happens when you stop thinking about tools and start focusing on your goals. SuperClaude handles the orchestration, expert coordination, and quality gates automatically.
Remember: There's no wrong way to explore. Use /sc:index whenever you need guidance, and don't hesitate to experiment with new commands and flag combinations.