Back to Superclaude Framework

SuperClaude Documentation

docs/README.md

4.3.05.4 KB
Original Source

SuperClaude Documentation

šŸŽÆ Essential Understanding

SuperClaude is a Context Framework for Claude Code - it installs behavioral instruction files that Claude Code reads to enhance its capabilities.

How It Works

  1. Installation: Python CLI installs context files to ~/.claude/
  2. Commands: Type /sc:analyze → Claude Code reads analyze.md instruction file
  3. Behavior: Claude adopts behaviors defined in context files
  4. Result: Enhanced development workflows through context switching

šŸš€ Quick Start (5 Minutes)

New Users: Quick Start Guide →

bash
# Recommended for Linux/macOS
pipx install SuperClaude && SuperClaude install

# Traditional method
pip install SuperClaude && SuperClaude install

# Then try: /sc:brainstorm "web app idea" in Claude Code

Having Issues: Quick Fixes → | Troubleshooting →

šŸ“š Documentation Structure

🌱 Start Here (New Users)

GuidePurpose
Quick StartSetup and first commands
InstallationDetailed setup instructions
Commands GuideAll 21 /sc: commands

🌿 Daily Usage (Regular Users)

GuidePurposeUse For
Commands GuideMaster all /sc: commandsDaily development
Agents Guide14 domain specialists (@agent-*)Expert assistance
Flags GuideCommand behavior modificationOptimization
Modes Guide5 behavioral modesWorkflow optimization

🌲 Reference & Advanced (Power Users)

GuidePurposeUse For
TroubleshootingProblem resolutionWhen things break
Examples CookbookPractical usage patternsLearning workflows
MCP Servers6 enhanced capabilitiesAdvanced features

šŸ”§ Development & Contributing

GuidePurposeAudience
Technical ArchitectureSystem designContributors
ContributingDevelopment workflowDevelopers

šŸ”‘ Key Concepts

What Gets Installed

  • Python CLI Tool - Manages framework installation
  • Context Files - .md behavioral instructions in ~/.claude/
  • MCP Configurations - Optional external tool settings

Framework Components

  • 21 Commands (/sc:*) - Workflow automation patterns
  • 14 Agents (@agent-*) - Domain specialists
  • 5 Modes - Behavioral modification patterns
  • 6 MCP Servers - Optional external tools

šŸš€ Quick Command Reference

In Your Terminal (Installation)

bash
# Install framework (choose one)
pipx install SuperClaude       # Recommended for Linux/macOS
pip install SuperClaude        # Traditional method
npm install -g @bifrost_inc/superclaude  # Cross-platform

# Configure and maintain
SuperClaude install            # Configure Claude Code
SuperClaude update             # Update framework
python3 -m SuperClaude --version  # Check installation

In Claude Code (Usage)

bash
/sc:brainstorm "project idea"              # Start new project
/sc:implement "feature"                    # Build features
/sc:analyze src/                           # Analyze code
@agent-python-expert "optimize this"      # Manual specialist
@agent-security "review authentication"   # Security review

šŸ“Š Framework vs Software Comparison

ComponentTypeWhere It RunsWhat It Does
SuperClaude FrameworkContext FilesRead by Claude CodeModifies AI behavior
Claude CodeSoftwareYour computerExecutes everything
MCP ServersSoftwareNode.js processesProvide tools
Python CLISoftwarePython runtimeManages installation

šŸ”„ How Everything Connects

User Input → Claude Code → Reads SuperClaude Context → Modified Behavior → Enhanced Output
                ↓
        May use MCP Servers
         (if configured)

šŸ†˜ Getting Help

Quick Issues (< 2 min): Common Issues →
Complex Problems: Full Troubleshooting Guide →
Installation Issues: Installation Guide →
Command Help: Commands Guide →
Community Support: GitHub Discussions

šŸ¤” Common Misconceptions Clarified

āŒ "SuperClaude is an AI assistant"
āœ… SuperClaude is a configuration framework that enhances Claude Code

āŒ "I'm running SuperClaude"
āœ… You're running Claude Code with SuperClaude context loaded

āŒ "Claude Code executes; SuperClaude provides context my commands"
āœ… Claude Code executes everything; SuperClaude provides the instructions

āŒ "The .md files are documentation"
āœ… The .md files ARE the framework - active instruction sets


Remember: SuperClaude enhances Claude Code through context - it doesn't replace it or run alongside it. Everything happens within Claude Code itself.