* fix: fill implementation gaps across core modules - Replace ConfidenceChecker placeholder methods with real implementations that search the codebase for duplicates, verify architecture docs exist, check research references, and validate root cause specificity - Fix intelligent_execute() error capture: collect actual errors from failed tasks instead of hardcoded None, format tracebacks as strings, and fix variable shadowing bug where loop var overwrote task parameter - Implement ReflexionPattern mindbase integration via HTTP API with graceful fallback when service is unavailable - Fix .gitignore: remove duplicate entries, add explicit !-rules for .claude/settings.json and .claude/skills/, remove Tests/ ignore - Remove unnecessary sys.path hack in cli/main.py - Fix FailureEntry.from_dict to not mutate input dict - Add comprehensive execution module tests: 62 new tests covering ParallelExecutor, ReflectionEngine, SelfCorrectionEngine, and the intelligent_execute orchestrator (136 total, all passing) https://claude.ai/code/session_01AnGJMAA6Qp2j9WKKHHZfB9 * chore: include test-generated reflexion artifacts https://claude.ai/code/session_01AnGJMAA6Qp2j9WKKHHZfB9 * fix: address 5 open GitHub issues (#536, #537, #531, #517, #534) Security fixes: - #536: Remove shell=True and user-controlled $SHELL from _run_command() to prevent arbitrary code execution. Use direct list-based subprocess.run without passing full os.environ to child processes. - #537: Add SHA-256 integrity verification for downloaded docker-compose and mcp-config files. Downloads are deleted on hash mismatch. Gateway config supports pinned hashes via docker_compose_sha256/mcp_config_sha256. Bug fixes: - #531: Add agent file installation to `superclaude install` and `update` commands. 20 agent markdown files are now copied to ~/.claude/agents/ alongside command installation. - #517: Fix MCP env var flag from --env to -e for API key passthrough, matching the Claude CLI's expected format. Usability: - #534: Replace Japanese trigger phrases and report labels in pm-agent.md and pm.md (both src/ and plugins/) with English equivalents for international accessibility. https://claude.ai/code/session_01AnGJMAA6Qp2j9WKKHHZfB9 * docs: align documentation with Claude Code and fix version/count gaps - Update CLAUDE.md project structure to include agents/ (20 agents), modes/ (7 modes), commands/ (30 commands), skills/, hooks/, mcp/, and core/ directories. Add Claude Code integration points section. - Fix version references: 4.1.5 -> 4.2.0 in installation.md, quick-start.md, and package.json (was 4.1.7) - Fix feature counts across all docs: - Commands: 21 -> 30 - Agents: 14/16 -> 20 - Modes: 6 -> 7 - MCP Servers: 6 -> 8 - Update README.md agent count from 16 to 20 - Add docs/user-guide/claude-code-integration.md explaining how SuperClaude maps to Claude Code's native features (commands, agents, hooks, skills, settings, MCP servers, pytest plugin) https://claude.ai/code/session_01AnGJMAA6Qp2j9WKKHHZfB9 * chore: update test-generated reflexion log https://claude.ai/code/session_01AnGJMAA6Qp2j9WKKHHZfB9 * docs: comprehensive Claude Code gap analysis and integration guide - Rewrite docs/user-guide/claude-code-integration.md with full feature mapping: all 28 hook events, skills system with YAML frontmatter, 5 settings scopes, permission rules, plan mode, extended thinking, agent teams, voice, desktop features, and session management. Includes detailed gap table showing where SuperClaude under-uses Claude Code capabilities (skills migration, hooks integration, plan mode, settings profiles). - Add Claude Code native features section to CLAUDE.md with extension points we use vs should use more (hooks, skills, plan mode, settings) - Add Claude Code integration gap analysis to KNOWLEDGE.md with prioritized action items for skills migration, hooks leverage, plan mode integration, and settings profiles https://claude.ai/code/session_01AnGJMAA6Qp2j9WKKHHZfB9 * chore: update test-generated reflexion log https://claude.ai/code/session_01AnGJMAA6Qp2j9WKKHHZfB9 * chore: bump version to 4.3.0 Bump version across all 15 files: - VERSION, pyproject.toml, package.json - src/superclaude/__init__.py, src/superclaude/__version__.py - CLAUDE.md, PLANNING.md, TASK.md, CHANGELOG.md - README.md, README-zh.md, README-ja.md, README-kr.md - docs/getting-started/installation.md, quick-start.md - docs/Development/pm-agent-integration.md Also fixes __version__.py which was out of sync at 0.4.0. Adds comprehensive CHANGELOG entry for v4.3.0. https://claude.ai/code/session_01AnGJMAA6Qp2j9WKKHHZfB9 * i18n: replace all Japanese/Chinese text with English in source files Replace CJK text with English across all non-translation files: - src/superclaude/commands/pm.md: 38 Japanese strings in PDCA cycle, error handling patterns, anti-patterns, document templates - src/superclaude/agents/pm-agent.md: 20 Japanese strings in PDCA phases, self-evaluation, documentation sections - plugins/superclaude/: synced from src/ copies - .github/workflows/readme-quality-check.yml: all Chinese comments, table headers, report strings, and PR comment text - .github/workflows/pull-sync-framework.yml: Japanese comment - .github/PULL_REQUEST_TEMPLATE.md: complete rewrite from Japanese Translation files (README-ja.md, docs/user-guide-jp/, etc.) are intentionally kept in their respective languages. https://claude.ai/code/session_01AnGJMAA6Qp2j9WKKHHZfB9 --------- Co-authored-by: Claude <noreply@anthropic.com>
10 KiB
10 KiB
📦 SuperClaude Installation Guide
Transform Claude Code with 30 Commands, 20 Agents, 7 Modes & 8 MCP Servers
Quick Install • Requirements • Methods • Verify • Troubleshoot
⚡ Quick Installation
Choose Your Preferred Method
| Method | Command | Platform | Best For |
|---|---|---|---|
| 🐍 pipx | pipx install SuperClaude && SuperClaude install |
Linux/macOS | ✅ Recommended - Isolated environment |
| 📦 pip | pip install SuperClaude && SuperClaude install |
All | Traditional Python setups |
| 🌐 npm | npm install -g @bifrost_inc/superclaude && superclaude install |
All | Node.js developers |
| 🔧 Dev | git clone ... && uv pip install -e ".[dev]" |
All | Contributors & developers |
📋 Requirements
✅ Required
|
💡 Optional
|
🔍 Quick System Check
# Run this to check all requirements at once
python3 --version && echo "✅ Python OK" || echo "❌ Python missing"
claude --version && echo "✅ Claude Code OK" || echo "❌ Claude Code missing"
node --version 2>/dev/null && echo "✅ Node.js OK (optional)" || echo "⚠️ Node.js missing (optional)"
git --version 2>/dev/null && echo "✅ Git OK (optional)" || echo "⚠️ Git missing (optional)"
🚀 Installation Methods
Detailed Installation Instructions
Method 1: pipx (Recommended)
|
✅ Advantages:
📍 Best for:
|
Method 2: pip (Traditional)
|
✅ Advantages:
📍 Best for:
|
Method 3: npm (Cross-platform)
|
✅ Advantages:
📍 Best for:
|
Method 4: Development Installation
|
✅ Advantages:
📍 Best for:
|
🎛️ Installation Options
Customize Your Installation
| Option | Command | Description |
|---|---|---|
| Interactive | SuperClaude install |
Guided setup with prompts |
| Specific Components | SuperClaude install --components core mcp modes |
Install only what you need |
| Preview Mode | SuperClaude install --dry-run |
See what will be installed |
| Force Install | SuperClaude install --force --yes |
Skip all confirmations |
| List Components | SuperClaude install --list-components |
View available components |
✅ Verification
Confirm Successful Installation
Step 1: Check Installation
# Verify SuperClaude version
python3 -m SuperClaude --version
# Expected: SuperClaude 4.3.0
# List installed components
SuperClaude install --list-components
# Expected: List of available components
Step 2: Test in Claude Code
# Open Claude Code and try these commands:
/sc:brainstorm "test project" # Should trigger discovery questions
/sc:analyze README.md # Should provide structured analysis
@agent-security "review code" # Should activate security specialist
Step 3: What's Installed
| Location | Contents | Size |
|---|---|---|
~/.claude/ |
Framework files | ~50MB |
~/.claude/CLAUDE.md |
Main entry point | ~2KB |
~/.claude/*.md |
Behavioral instructions | ~200KB |
~/.claude/claude-code-settings.json |
MCP configurations | ~5KB |
🛠️ Management
| 📦 Update | 💾 Backup | 🗑️ Uninstall |
|---|---|---|
|
|
|
🔧 Troubleshooting
❌ PEP 668 Error (Python Package Management)
This error occurs on systems with externally managed Python environments.
Solutions (in order of preference):
# Option 1: Use pipx (Recommended)
pipx install SuperClaude
# Option 2: User installation
pip install --user SuperClaude
# Option 3: Virtual environment
python3 -m venv superclaude-env
source superclaude-env/bin/activate # Linux/macOS
# or
superclaude-env\Scripts\activate # Windows
pip install SuperClaude
# Option 4: Force (use with caution)
pip install --break-system-packages SuperClaude
❌ Command Not Found
If SuperClaude command is not found after installation:
# Check if package is installed
python3 -m pip show SuperClaude
# Run using Python module
python3 -m SuperClaude install
# Add to PATH (if using --user)
export PATH="$HOME/.local/bin:$PATH"
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc # Linux
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc # macOS
❌ Claude Code Not Found
If Claude Code is not installed or not in PATH:
- Download from https://claude.ai/code
- Install following platform instructions
- Verify with:
claude --version - Restart terminal after installation
❌ Permission Denied
For permission errors during installation:
# Use user installation
pip install --user SuperClaude
# Or use sudo (not recommended)
sudo pip install SuperClaude
# Better: use pipx
pipx install SuperClaude
❌ Missing Python or pip
Linux (Ubuntu/Debian):
sudo apt update
sudo apt install python3 python3-pip python3-venv
macOS:
# Install Homebrew first if needed
brew install python3
Windows:
- Download from python.org
- Check "Add Python to PATH" during installation
- Restart terminal after installation
📚 Next Steps
Your Learning Journey
| 🌱 Start Here | 🌿 Expand Skills | 🌲 Master Framework |
|---|---|---|
|
First Week:
|
Week 2-3: |
Advanced: |