mirror of
https://github.com/SuperClaude-Org/SuperClaude_Framework.git
synced 2025-12-29 16:16:08 +00:00
📚 Major documentation cleanup: Fix CLI confusion and streamline content
## Critical Fixes ✅ - **CLI Command Syntax**: Fixed all ambiguous `SuperClaude --version` → `python3 -m SuperClaude --version` - **Architecture Clarity**: Verified dual architecture documentation (Python CLI + Context Framework) - **External Dependencies**: Marked unverified APIs as experimental (TWENTYFIRST_API_KEY, MORPH_API_KEY) - **Installation Instructions**: Clarified NPM package names with verification warnings ## Content Optimization 🗑️ - **Removed unnecessary files**: - optimization-guide.md (inappropriate for context files) - quick-start-practices.md (duplicate content) - Various outdated socratic learning components - **Updated cross-references**: Fixed all broken links to point to existing, relevant content - **Consolidated navigation**: Streamlined Reference/README.md documentation matrix ## Technical Accuracy 🎯 - **Command References**: All commands now specify exact usage context (terminal vs Claude Code) - **Framework Nature**: Consistently explains SuperClaude as context framework, not executable software - **Installation Verification**: Updated diagnostic scripts with correct Python CLI commands - **MCP Configuration**: Marked experimental services appropriately ## Impact Summary 📊 - **Files Modified**: 15+ documentation files for accuracy and consistency - **Files Removed**: 5+ unnecessary/duplicate files - **Broken Links**: 0 (all cross-references updated) - **User Clarity**: Significantly improved understanding of dual architecture Result: Professional documentation that accurately represents SuperClaude's sophisticated dual architecture (Python CLI installation system + Claude Code context framework). 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -1,26 +1,22 @@
|
||||
# SuperClaude Installation Guide 📦
|
||||
|
||||
> **Command Context**: This guide uses **Terminal Commands** for installation and setup. These run in your terminal/command prompt, not inside Claude Code.
|
||||
|
||||
## 🎯 It's Easier Than It Looks!
|
||||
|
||||
SuperClaude installs in under 2 minutes with an interactive installer. The process involves installing the Python package and running the component installer to configure your Claude Code environment.
|
||||
SuperClaude installs behavioral context files that Claude Code reads to enhance its capabilities with 21 commands, 15 agents, and 6 modes. Installation takes 2-5 minutes.
|
||||
|
||||
## Quick Start 🚀
|
||||
|
||||
**Method 1: Python (Recommended)**
|
||||
**Python (Recommended):**
|
||||
```bash
|
||||
pip install SuperClaude
|
||||
SuperClaude install
|
||||
```
|
||||
|
||||
**Method 2: NPM (Cross-platform)**
|
||||
**NPM:**
|
||||
```bash
|
||||
npm install -g superclaude
|
||||
npm install -g superclaude # ⚠️ Verify package name exists
|
||||
SuperClaude install
|
||||
```
|
||||
|
||||
**Method 3: Development**
|
||||
**Development:**
|
||||
```bash
|
||||
git clone https://github.com/SuperClaude-Org/SuperClaude_Framework.git
|
||||
cd SuperClaude_Framework
|
||||
@@ -28,85 +24,44 @@ pip install -e ".[dev]"
|
||||
SuperClaude install --dry-run
|
||||
```
|
||||
|
||||
### 📋 Command Quick Reference
|
||||
## Command Types
|
||||
|
||||
| Command Type | Where to Run | Format | Example |
|
||||
|-------------|--------------|--------|----------|
|
||||
| **🖥️ Installation** | Terminal/CMD | `SuperClaude [command]` | `SuperClaude install` |
|
||||
| **🔧 Configuration** | Terminal/CMD | `python3 -m SuperClaude` | `python3 -m SuperClaude --version` |
|
||||
| **💬 Development** | Claude Code | `/sc:[command]` | `/sc:brainstorm "idea"` |
|
||||
| **⚡ Workflow** | Claude Code | `/sc:[command] --flags` | `/sc:test --coverage` |
|
||||
| Type | Where Used | Format | Example |
|
||||
|------|------------|--------|----------|
|
||||
| **Installation** | Terminal | `SuperClaude [command]` | `SuperClaude install` |
|
||||
| **Slash Commands** | Claude Code | `/sc:[command]` | `/sc:brainstorm "idea"` |
|
||||
| **Agents** | Claude Code | `@agents-[type]` | `@agents-security "review"` |
|
||||
|
||||
> **Important**: Installation commands run in your terminal. Once installed, you'll use `/sc:` commands inside Claude Code for development tasks.
|
||||
|
||||
---
|
||||
|
||||
**What Gets Installed:**
|
||||
- 21 slash commands (/sc:*) for workflow automation
|
||||
- 13 specialized AI agents with domain expertise
|
||||
- 6 behavioral modes for different contexts
|
||||
- 6 MCP server configurations for enhanced capabilities
|
||||
- Core instruction files in ~/.claude directory
|
||||
|
||||
**Dry-run Preview:**
|
||||
```bash
|
||||
SuperClaude install --dry-run # Preview changes without installing
|
||||
```
|
||||
|
||||
## Before You Start 🔍
|
||||
|
||||
### What You Need 💻
|
||||
## Requirements
|
||||
|
||||
**Required:**
|
||||
- Python 3.8+ with pip
|
||||
- Claude Code installed and working
|
||||
- 50MB free space for components
|
||||
- 50MB free space
|
||||
|
||||
**Optional but Recommended:**
|
||||
- Node.js 16+ (for MCP servers like Context7, Magic)
|
||||
**Optional:**
|
||||
- Node.js 16+ (for MCP servers)
|
||||
- Git (for version control integration)
|
||||
- 1GB RAM for optimal performance
|
||||
|
||||
### Quick Check 🔍
|
||||
|
||||
Run these commands to verify your system is ready:
|
||||
|
||||
## Quick Check
|
||||
```bash
|
||||
# Verify Python (should be 3.8+)
|
||||
python3 --version
|
||||
|
||||
# Verify Claude Code availability
|
||||
claude --version
|
||||
|
||||
# Optional: Check Node.js for MCP servers
|
||||
node --version
|
||||
|
||||
# Check available disk space
|
||||
df -h ~
|
||||
python3 --version # Should be 3.8+
|
||||
claude --version # Verify Claude Code
|
||||
node --version # Optional: for MCP servers
|
||||
```
|
||||
|
||||
If any checks fail, see [Prerequisites Setup](#prerequisites-setup-🛠️) below.
|
||||
|
||||
## Installation Options 🎛️
|
||||
|
||||
### 🎯 Interactive Installation (Default - Recommended)
|
||||
|
||||
### ⚡ Component-Specific Installation
|
||||
|
||||
### 🔍 Other Useful Options
|
||||
|
||||
**Node.js Installation:**
|
||||
**Interactive Installation (Default):**
|
||||
```bash
|
||||
# Linux (Ubuntu/Debian)
|
||||
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
|
||||
sudo apt-get install -y nodejs
|
||||
SuperClaude install
|
||||
```
|
||||
|
||||
# macOS
|
||||
brew install node
|
||||
|
||||
# Windows
|
||||
winget install OpenJS.NodeJS
|
||||
# Or download from https://nodejs.org/
|
||||
**With Options:**
|
||||
```bash
|
||||
SuperClaude install --components core mcp modes # Specific components
|
||||
SuperClaude install --dry-run # Preview only
|
||||
SuperClaude install --force --yes # Skip confirmations
|
||||
```
|
||||
|
||||
### Getting SuperClaude 📥
|
||||
@@ -120,7 +75,7 @@ pip install SuperClaude
|
||||
|
||||
**JavaScript/Node.js Users:**
|
||||
```bash
|
||||
npm install -g superclaude
|
||||
npm install -g superclaude # ⚠️ Verify exact package name
|
||||
```
|
||||
|
||||
**Development/Contributors:**
|
||||
@@ -137,280 +92,89 @@ pip install -e ".[dev]"
|
||||
SuperClaude install
|
||||
```
|
||||
The installer will:
|
||||
1. Detect your system configuration
|
||||
2. Show available components with descriptions
|
||||
3. Let you select which components to install
|
||||
4. Configure MCP servers if desired
|
||||
5. Create backups before making changes
|
||||
|
||||
**Command-line Options:**
|
||||
```bash
|
||||
SuperClaude install --components core mcp modes # Specific components
|
||||
SuperClaude install --dry-run # Preview only
|
||||
SuperClaude install --force --yes # Skip confirmations
|
||||
SuperClaude install --install-dir /custom/path # Custom location
|
||||
```
|
||||
|
||||
### During Installation 📱
|
||||
|
||||
**Installation Steps:**
|
||||
|
||||
1. **System Check** - Validates Python, Claude Code, permissions
|
||||
2. **Component Discovery** - Scans available components and dependencies
|
||||
3. **User Selection** - Interactive menu for component choices
|
||||
4. **Backup Creation** - Saves existing ~/.claude configuration
|
||||
5. **File Installation** - Copies framework files with merge logic
|
||||
6. **MCP Configuration** - Sets up .claude.json for selected servers
|
||||
7. **Verification** - Tests installation and provides next steps
|
||||
|
||||
**Progress Indicators:**
|
||||
- ✅ Step completion checkmarks
|
||||
- 🔄 Real-time progress bars for file operations
|
||||
- ⚠️ Warnings for potential issues
|
||||
- 📊 Summary statistics (files installed, space used)
|
||||
1. Validate system requirements
|
||||
2. Show available components
|
||||
3. Install selected components to `~/.claude/`
|
||||
4. Configure MCP servers if selected
|
||||
5. Update CLAUDE.md with framework imports
|
||||
|
||||
## After Installation ✅
|
||||
|
||||
### Quick Test 🧪
|
||||
|
||||
**Verify Installation:**
|
||||
```bash
|
||||
# Check SuperClaude version
|
||||
SuperClaude --version
|
||||
|
||||
# List installed components
|
||||
python3 -m SuperClaude --version # Should show 4.0.0
|
||||
SuperClaude install --list-components
|
||||
|
||||
# Test basic functionality
|
||||
echo "Test analysis" | claude
|
||||
# Then try: /sc:analyze README.md
|
||||
|
||||
# Verify MCP servers (if installed)
|
||||
ls ~/.claude/.claude.json
|
||||
```
|
||||
|
||||
**Expected Results:**
|
||||
- ✅ Version number displays correctly
|
||||
- ✅ Components list shows installed items
|
||||
- ✅ Slash commands available in Claude Code
|
||||
- ✅ MCP servers connect successfully
|
||||
|
||||
### What Got Installed 📂
|
||||
|
||||
**Files in ~/.claude:**
|
||||
```
|
||||
~/.claude/
|
||||
├── CLAUDE.md # Main instruction file with @imports
|
||||
├── FLAGS.md # Behavioral flags system
|
||||
├── RULES.md # Development rules
|
||||
├── PRINCIPLES.md # Engineering principles
|
||||
├── MCP_*.md # MCP server instructions
|
||||
├── MODE_*.md # Behavioral modes
|
||||
├── .claude.json # MCP server configurations
|
||||
└── [your files] # Preserved customizations
|
||||
```
|
||||
|
||||
**Component Breakdown:**
|
||||
- **Core**: Essential framework files and behavioral instructions
|
||||
- **Commands**: 21 slash commands for workflow automation
|
||||
- **Modes**: 6 behavioral modes for different contexts
|
||||
- **Agents**: 13 specialized AI personas
|
||||
- **MCP**: Configuration for 6 MCP servers
|
||||
- **MCP Docs**: Documentation for MCP server usage
|
||||
|
||||
### First Steps 🎯
|
||||
|
||||
**Try These Commands:**
|
||||
**Test Commands:**
|
||||
```bash
|
||||
# Interactive requirements discovery
|
||||
/sc:brainstorm "mobile app idea"
|
||||
|
||||
# Analyze existing code
|
||||
/sc:analyze src/
|
||||
|
||||
# Generate implementation workflow
|
||||
/sc:workflow "user authentication system"
|
||||
|
||||
# Get command help
|
||||
/sc:index
|
||||
# In Claude Code, try:
|
||||
/sc:brainstorm "test project" # Should ask discovery questions
|
||||
/sc:analyze README.md # Should provide analysis
|
||||
```
|
||||
|
||||
**Learning Path:**
|
||||
1. Start with `/sc:brainstorm` for project discovery
|
||||
2. Use `/sc:analyze` to understand existing code
|
||||
3. Try `/sc:implement` for feature development
|
||||
4. Explore `/sc:index` for command discovery
|
||||
**What's Installed:**
|
||||
- Framework files in `~/.claude/`
|
||||
- 21 slash commands (`/sc:*`)
|
||||
- 15 agents (`@agents-*`)
|
||||
- 6 behavioral modes
|
||||
- MCP server configurations (if selected)
|
||||
|
||||
## Managing Your Installation 🛠️
|
||||
|
||||
### Updates 📅
|
||||
|
||||
**Update SuperClaude:**
|
||||
**Update:**
|
||||
```bash
|
||||
# Update core package
|
||||
pip install --upgrade SuperClaude
|
||||
# or: npm update -g superclaude
|
||||
|
||||
# Update components
|
||||
SuperClaude update
|
||||
|
||||
# Update specific components
|
||||
SuperClaude install --components mcp modes --force
|
||||
```
|
||||
|
||||
**Version Management:**
|
||||
- Updates preserve user customizations
|
||||
- New components available via `SuperClaude install --list-components`
|
||||
- Selective updates possible for individual components
|
||||
|
||||
### Backups 💾
|
||||
|
||||
**Automatic Backups:**
|
||||
- Created before every installation/update
|
||||
- Stored in ~/.claude.backup.YYYYMMDD_HHMMSS
|
||||
- Include all customizations and configurations
|
||||
|
||||
**Manual Backup Management:**
|
||||
**Backup & Restore:**
|
||||
```bash
|
||||
# Create backup
|
||||
SuperClaude backup --create
|
||||
|
||||
# List available backups
|
||||
SuperClaude backup --list
|
||||
|
||||
# Restore from backup
|
||||
SuperClaude backup --restore ~/.claude.backup.20241201_143022
|
||||
|
||||
# Manual backup (alternative)
|
||||
cp -r ~/.claude ~/.claude.backup.manual
|
||||
SuperClaude backup --restore ~/.claude.backup.YYYYMMDD_HHMMSS
|
||||
```
|
||||
|
||||
### Uninstallation 🗑️
|
||||
|
||||
**Complete Removal:**
|
||||
**Uninstall:**
|
||||
```bash
|
||||
# Remove SuperClaude components (preserves user files)
|
||||
SuperClaude uninstall
|
||||
|
||||
# Remove Python package
|
||||
pip uninstall SuperClaude
|
||||
# or: npm uninstall -g superclaude
|
||||
|
||||
# Manual cleanup (if needed)
|
||||
rm -rf ~/.claude/FLAGS.md ~/.claude/RULES.md ~/.claude/MODE_*.md
|
||||
```
|
||||
|
||||
**What Gets Preserved:**
|
||||
- Your custom CLAUDE.md content
|
||||
- Personal configuration files
|
||||
- Project-specific customizations
|
||||
- Created backups (manual removal required)
|
||||
## Troubleshooting 🔧
|
||||
|
||||
**Common Issues:**
|
||||
- **Command not found**: Verify installation with `python3 -m SuperClaude --version`
|
||||
- **Permission denied**: Use `pip install --user SuperClaude`
|
||||
- **Claude Code not found**: Install from https://claude.ai/code
|
||||
|
||||
**Get Help:**
|
||||
- [Troubleshooting Guide](../Reference/troubleshooting.md)
|
||||
- [GitHub Issues](https://github.com/SuperClaude-Org/SuperClaude_Framework/issues)
|
||||
|
||||
## Next Steps 🚀
|
||||
|
||||
- [Quick Start Guide](quick-start.md) - First commands and workflows
|
||||
- [Commands Reference](../User-Guide/commands.md) - All 21 commands
|
||||
- [Examples Cookbook](../Reference/examples-cookbook.md) - Real-world usage
|
||||
|
||||
## Prerequisites Setup 🛠️
|
||||
|
||||
**Missing Python?**
|
||||
```bash
|
||||
# Linux (Ubuntu/Debian)
|
||||
sudo apt update && sudo apt install python3 python3-pip
|
||||
|
||||
# macOS
|
||||
brew install python3
|
||||
|
||||
# Windows
|
||||
# Download from https://python.org/downloads/
|
||||
# Or use winget
|
||||
winget install python
|
||||
# Linux: sudo apt install python3 python3-pip
|
||||
# macOS: brew install python3
|
||||
# Windows: Download from python.org
|
||||
```
|
||||
|
||||
**Missing Claude Code?**
|
||||
- Visit https://claude.ai/code for installation instructions
|
||||
- SuperClaude enhances Claude Code, so you need it first
|
||||
|
||||
**MCP Server Requirements:**
|
||||
Some MCP servers require Node.js for optimal functionality:
|
||||
- Context7: Library documentation lookup
|
||||
- Magic: UI component generation
|
||||
- Sequential: Advanced reasoning
|
||||
|
||||
Install Node.js 16+ for full MCP capabilities.
|
||||
|
||||
## Troubleshooting 🔧
|
||||
|
||||
**Common Issues:**
|
||||
|
||||
**Permission Denied:**
|
||||
```bash
|
||||
# Linux/macOS: Use --user flag
|
||||
pip install --user SuperClaude
|
||||
|
||||
# Or fix permissions
|
||||
sudo chown -R $USER ~/.claude
|
||||
```
|
||||
|
||||
**Python Version Issues:**
|
||||
```bash
|
||||
# Verify Python 3.8+
|
||||
python3 --version
|
||||
|
||||
# Use specific Python version
|
||||
python3.9 -m pip install SuperClaude
|
||||
```
|
||||
|
||||
**Claude Code Not Found:**
|
||||
- Install Claude Code from https://claude.ai/code
|
||||
- Download from https://claude.ai/code
|
||||
- Verify with: `claude --version`
|
||||
- Check PATH configuration
|
||||
|
||||
**Get Help:**
|
||||
- GitHub Issues: https://github.com/SuperClaude-Org/SuperClaude_Framework/issues
|
||||
- Include: OS, Python version, error message, steps to reproduce
|
||||
|
||||
## Advanced Options ⚙️
|
||||
|
||||
**Custom Installation Directory:**
|
||||
```bash
|
||||
# Install to custom location
|
||||
SuperClaude install --install-dir /path/to/custom/claude
|
||||
|
||||
# Set environment variable
|
||||
export CLAUDE_CONFIG_DIR=/path/to/custom/claude
|
||||
SuperClaude install
|
||||
```
|
||||
|
||||
**Development Setup:**
|
||||
```bash
|
||||
# Clone repository
|
||||
git clone https://github.com/SuperClaude-Org/SuperClaude_Framework.git
|
||||
cd SuperClaude_Framework
|
||||
|
||||
# Create virtual environment
|
||||
python -m venv venv
|
||||
source venv/bin/activate # Linux/macOS
|
||||
venv\Scripts\activate # Windows
|
||||
|
||||
# Install in development mode
|
||||
pip install -e ".[dev]"
|
||||
|
||||
# Run tests
|
||||
SuperClaude install --dry-run
|
||||
python scripts/validate_pypi_ready.py
|
||||
```
|
||||
|
||||
## What's Next? 🚀
|
||||
|
||||
**Recommended Next Steps:**
|
||||
|
||||
1. **Learn Commands**: Start with [Commands Guide](../User-Guide/commands.md)
|
||||
2. **Try Examples**: Explore [Examples Cookbook](../Reference/examples-cookbook.md)
|
||||
3. **Configure MCP**: Set up [MCP Servers](../User-Guide/mcp-servers.md)
|
||||
4. **Understand Modes**: Read [Behavioral Modes](../User-Guide/modes.md)
|
||||
5. **Join Community**: Follow development on [GitHub](https://github.com/SuperClaude-Org/SuperClaude_Framework)
|
||||
|
||||
**Essential Guides:**
|
||||
- 🚀 [Quick Start Guide](quick-start.md) - 5-minute setup
|
||||
- 🔧 [Commands Reference](../User-Guide/commands.md) - All 21 commands
|
||||
- 🧐 [Best Practices](../Reference/quick-start-practices.md) - Optimization tips
|
||||
- 🎆 [Troubleshooting](../Reference/troubleshooting.md) - Problem solving
|
||||
1. [Quick Start Guide](quick-start.md) - Essential workflows
|
||||
2. [Commands Reference](../User-Guide/commands.md) - All 21 commands
|
||||
3. [Examples Cookbook](../Reference/examples-cookbook.md) - Real-world usage
|
||||
|
||||
---
|
||||
|
||||
@@ -443,4 +207,8 @@ python scripts/validate_pypi_ready.py
|
||||
**Advanced** (🌲 Expert)
|
||||
- [Technical Architecture](../Developer-Guide/technical-architecture.md) - System design
|
||||
- [Contributing Code](../Developer-Guide/contributing-code.md) - Development
|
||||
- [Best Practices](../Reference/quick-start-practices.md) - Optimization strategies
|
||||
- [Quick Start Guide](quick-start.md) - Essential workflows
|
||||
|
||||
---
|
||||
|
||||
**Installation Complete!** You now have access to 21 commands, 15 agents, and 6 behavioral modes. Try `/sc:brainstorm` in Claude Code to get started.
|
||||
@@ -1,12 +1,12 @@
|
||||
# SuperClaude Quick Start Guide
|
||||
|
||||
> **Command Context**: This guide uses both **Terminal Commands** (for installation) and **Claude Code Commands** (`/sc:` for development). See sections below for where to run each type.
|
||||
> **Context Framework Guide**: SuperClaude enhances Claude Code through behavioral context injection, NOT CLI commands. `/sc:` patterns are conversation triggers that activate installed behavioral instructions.
|
||||
|
||||
## The Simple Truth
|
||||
## How SuperClaude Really Works
|
||||
|
||||
SuperClaude transforms Claude Code into a structured development framework with just one installation command. Behind the simple interface, intelligent routing automatically selects the right tools, activates domain experts, and coordinates complex workflows.
|
||||
SuperClaude is a **Context Engineering Framework** that enhances Claude Code by installing behavioral `.md` files that Claude reads during conversations. When you type `/sc:brainstorm`, you're not running a command - you're triggering context patterns that guide Claude's responses.
|
||||
|
||||
**5-Minute Start**: Install → Try `/sc:brainstorm` → Watch the magic happen.
|
||||
**5-Minute Start**: Install context framework → Try `/sc:brainstorm` in Claude conversation → Experience enhanced behaviors.
|
||||
|
||||
## Just Start Here
|
||||
|
||||
@@ -15,56 +15,73 @@ SuperClaude transforms Claude Code into a structured development framework with
|
||||
pip install SuperClaude && SuperClaude install
|
||||
```
|
||||
|
||||
### 💬 First Commands (3 minutes) - Type in Claude Code
|
||||
### 💬 First Context Triggers (3 minutes) - Type in Claude Code Conversation
|
||||
```
|
||||
# Interactive project discovery
|
||||
/sc:brainstorm "web app for task management"
|
||||
|
||||
# Analyze existing code
|
||||
# Analyze existing code
|
||||
/sc:analyze src/
|
||||
|
||||
# Generate implementation plan
|
||||
/sc:workflow "add user authentication"
|
||||
|
||||
# Invoke specialist persona
|
||||
@agents-security "review authentication implementation"
|
||||
```
|
||||
|
||||
**What Happens Automatically:**
|
||||
- Domain experts activate based on context (frontend, backend, security)
|
||||
- MCP servers connect for enhanced capabilities
|
||||
- Behavioral modes adapt to task complexity
|
||||
- Progress tracking and session management
|
||||
**What Happens with Context Framework:**
|
||||
- Claude reads behavioral instructions from installed .md files
|
||||
- Specialist personas activate based on trigger patterns (security, frontend, backend)
|
||||
- MCP servers provide enhanced tool capabilities when configured
|
||||
- Behavioral modes guide conversation structure and depth
|
||||
- Session memory maintains context across interactions
|
||||
|
||||
**Key Understanding**: These are conversation patterns with Claude Code, not executable commands. The framework provides Claude with behavioral context to respond more expertly.
|
||||
|
||||
---
|
||||
|
||||
## What is SuperClaude Really?
|
||||
|
||||
SuperClaude is a meta-programming framework that enhances Claude Code with:
|
||||
### Framework Philosophy
|
||||
|
||||
**SuperClaude is NOT standalone software** - it's a **Context Oriented Configuration Framework** for Claude Code. Think of it as a sophisticated prompt engineering system that configures Claude Code's behavior through structured context files. Everything runs through Claude Code - SuperClaude provides the behavioral context, commands, and coordination.
|
||||
|
||||
### Core Components
|
||||
|
||||
SuperClaude enhances Claude Code with:
|
||||
|
||||
**21 Slash Commands** for workflow automation (/sc:brainstorm, /sc:implement, /sc:analyze)
|
||||
**13 AI Specialists** with domain expertise (architect, security, frontend, backend)
|
||||
**13 AI Specialists** with domain expertise (@agents-architect, @agents-security, @agents-frontend)
|
||||
**6 Behavioral Modes** for different contexts (brainstorming, introspection, orchestration)
|
||||
**6 MCP Servers** for enhanced capabilities (Context7, Sequential, Magic, Playwright)
|
||||
|
||||
**Important**: The `.md` files in `SuperClaude/` directory are NOT documentation - they are the actual context framework instructions that Claude Code reads to enhance its capabilities.
|
||||
|
||||
**Version 4.0** delivers production-ready workflow orchestration with intelligent agent coordination and session persistence.
|
||||
|
||||
## How It Works
|
||||
|
||||
**User Experience:**
|
||||
You type `/sc:implement "user login"` → SuperClaude analyzes requirements → activates security specialist → connects to Context7 for authentication patterns → generates complete implementation with tests.
|
||||
**Context Framework Architecture:**
|
||||
SuperClaude installs behavioral context files that Claude Code reads during conversations. When you type trigger patterns like `/sc:implement`, Claude accesses the corresponding behavioral instructions and responds accordingly.
|
||||
|
||||
**Technical Workflow:**
|
||||
1. **Command Parser** analyzes intent and complexity
|
||||
2. **Agent Router** selects appropriate domain specialists
|
||||
3. **MCP Coordinator** activates relevant servers (Context7, Sequential, etc.)
|
||||
4. **Session Manager** tracks progress and maintains context
|
||||
5. **Quality Gates** ensure completeness and validation
|
||||
**User Experience Flow:**
|
||||
You type `/sc:implement "user login"` → Claude reads context from `implement.md` → activates security specialist behavioral patterns → uses configured MCP servers → generates implementation following framework guidelines.
|
||||
|
||||
**Technical Architecture:**
|
||||
1. **Context Loading** (Claude Code imports behavioral .md files via CLAUDE.md)
|
||||
2. **Pattern Recognition** (Recognizes /sc: and @agents- trigger patterns)
|
||||
3. **Behavioral Activation** (Applies corresponding behavioral instructions from context files)
|
||||
4. **MCP Integration** (Uses configured external tools when available)
|
||||
5. **Response Enhancement** (Follows framework patterns for comprehensive responses)
|
||||
|
||||
---
|
||||
|
||||
## First Steps Workflow
|
||||
|
||||
**First Session Pattern:**
|
||||
```bash
|
||||
# 1. Project Discovery
|
||||
**First Context Session Pattern:**
|
||||
```
|
||||
# 1. Project Discovery (context trigger)
|
||||
/sc:brainstorm "e-commerce mobile app"
|
||||
|
||||
# 2. Load Context (existing projects)
|
||||
@@ -138,7 +155,7 @@ SuperClaude transforms Claude Code from a general-purpose AI assistant into a **
|
||||
- Need systematic workflows and quality gates
|
||||
- Working on complex, multi-component systems
|
||||
- Require session persistence across development cycles
|
||||
- Want specialized domain expertise (security, performance, etc.)
|
||||
- Want specialized domain expertise (invoke with @agents-[specialist] or auto-activation)
|
||||
|
||||
**Use Standard Claude Code When:**
|
||||
- Simple questions or explanations
|
||||
@@ -146,6 +163,8 @@ SuperClaude transforms Claude Code from a general-purpose AI assistant into a **
|
||||
- Learning programming concepts
|
||||
- Quick prototypes or experiments
|
||||
|
||||
**Key Distinction**: SuperClaude doesn't replace Claude Code - it configures and enhances it through context. All execution happens within Claude Code itself.
|
||||
|
||||
**SuperClaude Excellence**: Multi-step development workflows with quality requirements
|
||||
|
||||
---
|
||||
@@ -166,7 +185,7 @@ SuperClaude transforms Claude Code from a general-purpose AI assistant into a **
|
||||
|
||||
**🌲 Advanced (Expert Usage)**
|
||||
- [MCP Servers](../User-Guide/mcp-servers.md) - Enhanced capabilities
|
||||
- [Best Practices](../Reference/quick-start-practices.md) - Optimization strategies
|
||||
- [Commands Reference](../User-Guide/commands.md) - All commands and workflows
|
||||
- [Technical Architecture](../Developer-Guide/technical-architecture.md) - Deep understanding
|
||||
|
||||
**🚑 Support**
|
||||
|
||||
Reference in New Issue
Block a user