AI-powered browser automation framework that combines natural language and code to control browsers
SuperClaude - Specialized AI Development Framework
Project Overview
SuperClaude is a comprehensive configuration framework specifically designed to enhance the capabilities of Claude Code. It transforms Claude Code from a general AI assistant into a specialized AI development partner, offering 19 specialized commands, 9 cognitive roles, and advanced development methodologies.
Core Features
🎯 Cognitive Role System
SuperClaude provides 9 specialized cognitive roles, each with a specific area of expertise and thought process:
| Role | Specialization | Use Case | Example Command |
|---|---|---|---|
architect |
System design, long-term maintainability | Planning large systems | /persona:architect → /user:design --api --ddd |
frontend |
User experience, visual interface | UI/UX work | /persona:frontend → /user:build --react |
backend |
Performance, reliability, API | Server-side development | /persona:backend → /user:build --api |
analyzer |
Root cause analysis, evidence-based decision-making | Debugging complex issues | /persona:analyzer → /user:troubleshoot --investigate |
security |
Threat modeling, security-first | Security review | /persona:security → /user:scan --security |
mentor |
Teaching, guided discovery | Learning/Explanation | /persona:mentor → /user:explain --depth |
refactorer |
Code quality, simplification | Code improvement | /persona:refactorer → /user:improve --quality |
performance |
Speed optimization, bottleneck analysis | Performance tuning | /persona:performance → /user:improve --performance |
qa |
Quality assurance, testing | Testing workflow | /persona:qa → /user:test --coverage |
🛠️ Specialized Command System
SuperClaude offers 18 specialized slash commands, covering the entire development lifecycle:
Development Commands (3)
/user:build- General project builder--initNew project,--featureAdd feature,--reactReact app,--apiBackend,--tddTest-driven development
/user:dev-setup- Development environment setup--installTools,--ciCI/CD,--monitorMonitoring
/user:test- Testing framework--coverageCoverage,--watchWatch mode,--e2eEnd-to-end testing
Analysis & Improvement Commands (4)
/user:analyze- Multi-dimensional analysis--codeCode review,--architectureDesign,--profilePerformance,--securityVulnerabilities
/user:troubleshoot- Debugging & fixing--investigateExplore,--fixFix,--five-whysRoot cause,--prodProduction environment
/user:improve- Enhance code/performance--qualityRefactor,--performanceOptimize,--iterateContinuous improvement,--thresholdTarget percentage
/user:explain- In-depth explanation--depthComplexity,--visualDiagrams,--examplesCode examples
Operations Commands (6)
/user:deploy- Application deployment/user:migrate- Database/code migration/user:scan- Security & validation/user:estimate- Time/complexity prediction/user:cleanup- Project maintenance/user:git- Git workflow management
Design & Architecture Commands (1)
/user:design- System design--apiREST,--dddDomain-Driven Design,--prdRequirements,--openapiSpecification,--graphqlGraphQL
Workflow Commands (2)
/user:spawn- Create specialized sub-agents/user:document- Document creation
System Commands (1)
/user:load- Load project context
🔧 MCP (Model Context Protocol) Integration
SuperClaude integrates four powerful MCP servers:
Context7 (C7) - Automated documentation lookup
- Instant lookup of library documentation
- Seamless integration with GitHub workflows
Sequential - Complex analysis
- Sequential thinking for deep problems
- Suitable for system design and root cause analysis
Magic - UI generation
- Automatic creation of React components
- Intelligent UI building
Puppeteer - Browser testing
- Validation of UI components
- Performance monitoring
🚀 Core Advantages
Token Optimization
- UltraCompressed Mode: 70% Token reduction
- Uses Telegram-style simplification: Removes articles/conjunctions/prepositions
- Symbolization: →(to), &(and), @(at), w/(with), +(add), -(remove)
- Abbreviations: cfg(config), fn(function), impl(implementation)
Research-First Approach
- Automatically looks up official documentation
- Evidence-based decision making
- Citation-driven implementation
Adaptive Thinking
- Adjusts analysis depth based on task
- Intelligent tool selection
- Context-aware responses
Installation and Configuration
Automatic Installation
git clone https://github.com/NomenAK/SuperClaude.git
cd SuperClaude
./install.sh
Manual Installation
# 1. Create structure
mkdir -p ~/.claude/commands/shared
# 2. Copy configuration files
cp CLAUDE.md RULES.md PERSONAS.md MCP.md ~/.claude/
# 3. Copy commands
cp .claude/commands/*.md ~/.claude/commands/
# 4. Copy shared resources
cp .claude/commands/shared/*.yml ~/.claude/commands/shared/
Verify Installation
# Check installation
ls -la ~/.claude/ # Should show 4 main files
ls -la ~/.claude/commands/ # Should show 17 files (16 commands + index)
# Test usage
# Open any project in Claude Code and try:
/user:analyze --code
/persona:architect
Project Structure
~/.claude/
├── CLAUDE.md # Main configuration (loads other files)
├── RULES.md # Governance & practices
├── PERSONAS.md # 9 cognitive archetypes
├── MCP.md # Model Context Protocol patterns
└── commands/ # 17 specialized slash commands + index
├── analyze.md
├── build.md
├── cleanup.md
├── deploy.md
├── design.md
├── dev-setup.md
├── document.md
├── estimate.md
├── explain.md
├── git.md
├── improve.md
├── index.md
├── load.md
├── migrate.md
├── scan.md
├── spawn.md
├── test.md
├── troubleshoot.md
└── shared/ # 19 configuration resources
├── ambiguity-check.yml
├── audit.yml
├── checkpoint.yml
├── cleanup-patterns.yml
├── command-memory.yml
├── documentation-dirs.yml
├── evidence.yml
├── git-operations.yml
├── git-workflow.yml
├── impl.yml
├── loading-cfg.yml
├── mcp-flags.yml
├── patterns.yml
├── performance-monitoring.yml
├── planning-mode.yml
├── research-first.yml
├── thinking-modes.yml
├── ultracompressed.yml
└── validation.yml
Usage Examples
General Flags
General flags supported by all commands:
Planning & Thinking
--plan- Display execution plan before running--think- Standard analysis mode (multi-file context)--think-hard- Deep analysis mode (architecture level)--ultrathink- Critical analysis mode (system level)
Documentation Control
--ultracompressed/--uc- ~70% Token reduction mode
MCP Server Control
--c7/--no-c7- Enable/disable Context7 documentation--seq/--no-seq- Enable/disable Sequential thinking--magic/--no-magic- Enable/disable Magic UI builder--pup/--no-pup- Enable/disable Puppeteer browser--all-mcp- Enable all MCP servers--no-mcp- Disable all MCP servers (native tools only)
Workflow Examples
Full Development Workflow
/persona:architect → /user:load --depth deep → /user:analyze --architecture
/user:design --api --ddd → /user:estimate --detailed
/persona:backend → /user:build --api
/persona:frontend → /user:build --react → /user:test --coverage
/persona:security → /user:scan --security → /user:improve --quality
/user:cleanup --all → /user:deploy --env staging
Debugging Workflow
/persona:analyzer → /user:troubleshoot --investigate --prod → /user:analyze --profile
"think hard about performance bottlenecks" → /user:troubleshoot --five-whys
/persona:performance → /user:improve --performance --iterate --threshold 90%
Testing & Quality Assurance
/persona:qa → /user:test --e2e → /user:scan --validate
/persona:mentor → /user:explain --depth beginner --visual --examples
/user:document --user → /user:build --tdd → /user:analyze --code
Documentation Organization
Operational Docs vs. Project Docs
SuperClaude automatically separates operational reports and project documentation:
.claudedocs/ # Claude operational documentation
├── audit/
├── reports/
├── summaries/
├── metrics/
└── incidents/
/docs # Project documentation
├── api/
├── guides/
├── architecture/
└── development/
Automatic Reporting
analyze→reports/scan→reports/test→metrics/troubleshoot→incidents/
Manual Documentation
/user:document→ API →/docs/api/- Guides →
/docs/guides/
Advanced Features
Model Adaptation
- Simple tasks → sonnet (cost-effective)
- Complex tasks → sonnet-4 (balanced)
- Critical tasks → opus-4 (maximum capability)
Convenience Commands
/compact- Smart reduction/clear- Start fresh/model- Switch model
Checkpoint System
A Git-integrated checkpoint system allows developers to navigate back to any point in the workflow:
/user:git --checkpoint before-refactor
/user:git --rollback
Troubleshooting
Common Issues
- Commands not working: Check
ls ~/.claude/commands/(should show 17 files) - Planning issues: Add
--planflag →/user:deploy --plan - Role issues:
/persona:architect→/persona:security→/user:scan --security - MCP issues:
"React docs"→ C7 |"slow app"→ Sequential
Maintenance Commands
- Update:
cd SuperClaude && git pull && ./install.sh - Backup:
cp -r ~/.claude/ ~/.claude.backup.$(date +%Y%m%d) - Uninstall:
rm -rf ~/.claude/
Project Benefits
Developer Benefits
- ✅ Consistent workflow across all projects
- ✅ Research-first approach → always consults official documentation
- ✅ Quality standards → built-in best practices
- ✅ Cognitive specialization → the right mindset for every task
Applicable Scenarios
- Developers → Faster, smarter coding workflows
- Teams → Consistent AI-assisted patterns
- Projects → Quality-focused development
- Learning → AI-guided skill development
Technical Specifications
Symbol System
SuperClaude uses a unique symbol system for increased efficiency:
| Symbol | Meaning | Abbreviation | Meaning |
|---|---|---|---|
| → | Leads to | cfg | Config |
| & | And/With | fn | Function |
| w/ | With | impl | Implementation |
| @ | At/Located at | env | Environment |
| + | Add/Include | dev | Development |
| - | Remove/Exclude | auth | Authentication |
| ∀ | For all/Each | API | Application Programming Interface |
Version Information
- Current Version: v4.0.0
- Type: Configuration Framework (non-executable code)
- Compatibility: Claude Code
- Installation Location:
~/.claude/(global installation)
Summary
SuperClaude transforms Claude Code from a general AI assistant into a specialized development partner, offering:
- A specialized cognitive role system
- A comprehensive command toolkit
- Intelligent MCP integration
- Efficient token optimization
- A research-driven methodology
This framework is particularly suitable for developers and teams who require a consistent, high-quality AI-assisted development experience. Through its modular design and specialized approach, SuperClaude ensures that every development task receives appropriate expertise and tool support.