SuperClaude
Commandes et workflows complets de SuperClaude pour le développement amélioré de Claude Code avec des commandes spécialisées, des personas cognitives et des méthodologies basées sur des preuves.
Aperçu général
SuperClaude est un cadre open-source qui s'étend Claude Code avec 19 commandes spécialisées, 9 personas cognitives et des méthodologies de développement fondées sur des données probantes. Il applique des principes d'ingénierie logicielle sans exiger de code supplémentaire ou d'outils externes, transformant Claude Code en un assistant de développement plus puissant avec une gestion de contexte améliorée, une optimisation des jetons et des workflows modulaires.
C'est pas vrai. Avis d'utilisation: SuperClaude améliore Les capacités du Code Claude, mais devraient être utilisées parallèlement à des tests appropriés, à l'examen des codes et aux pratiques de sécurité. Validez toujours le code généré par l'IA avant l'utilisation de la production.
Installation
Configuration rapide
# Clone SuperClaude repository
git clone https://github.com/NomenAK/SuperClaude.git
cd SuperClaude
# Copy configuration to Claude Code directory
cp superclaude.md ~/.claude/
# Initialize SuperClaude in your project
claude-code --config superclaude.md
Configuration manuelle
# Create SuperClaude config directory
mkdir -p ~/.superclaude
# Download configuration files
curl -o ~/.superclaude/config.md https://raw.githubusercontent.com/NomenAK/SuperClaude/main/superclaude.md
# Set environment variable
export SUPERCLAUDE_CONFIG=~/.superclaude/config.md
```_
## Commandes de base
|Command|Description|
|---------|-------------|
|`/architect`|Activate architect persona for system design|
|`/security`|Enable security expert persona for code review|
|`/optimizer`|Switch to performance optimization persona|
|`/debugger`|Activate debugging specialist persona|
|`/tester`|Enable testing expert persona|
|`/docs`|Activate documentation specialist persona|
|`/reviewer`|Switch to code review expert persona|
|`/mentor`|Enable teaching and mentoring persona|
|`/researcher`|Activate research and analysis persona|
## Commandes spécialisées
### Gestion du contexte
|Command|Description|
|---------|-------------|
|`/context7`|Research and documentation tool|
|`/checkpoint`|Create development checkpoint|
|`/history`|View development history|
|`/compress`|Enable UltraCompressed mode|
|`/expand`|Expand compressed context|
|`/focus`|Focus on specific code area|
|`/scope`|Define project scope|
### Développement Flux de travail
|Command|Description|
|---------|-------------|
|`/sequential`|Enable deep thinking and analysis|
|`/parallel`|Run parallel development tasks|
|`/wave`|Orchestrate complex workflows|
|`/modular`|Enable modular development approach|
|`/iterative`|Use iterative development cycle|
|`/validate`|Validate code and architecture|
## Drapeaux de la personne
### Architecture Persona
```bash
# Activate architect persona
claude-code --persona-architect
# System design commands
/architect --design-system
/architect --review-architecture
/architect --optimize-structure
```_
### Personne chargée de la sécuritéa
```bash
# Enable security expert
claude-code --persona-security
# Security analysis commands
/security --audit-code
/security --check-vulnerabilities
/security --review-permissions
Personnalité de performance
# Activate optimizer
claude-code --persona-optimizer
# Performance commands
/optimizer --analyze-performance
/optimizer --optimize-queries
/optimizer --reduce-complexity
Caractéristiques avancées
Optimisation des jetons
# Enable token optimization
/compress --ultra
# Optimize conversation context
/context7 --optimize
# Reduce token usage
/focus --narrow-scope
Développement modulaire
# Initialize modular structure
/modular --init
# Create module
/modular --create module_name
# Link modules
/modular --link module1 module2
Production de documents
# Generate project documentation
/docs --generate-all
# Create API documentation
/docs --api-docs
# Generate README
/docs --readme
Options de configuration
Configuration de base
# ~/.superclaude/config.yaml
personas:
default: architect
available: [architect, security, optimizer, debugger, tester, docs, reviewer, mentor, researcher]
features:
token_optimization: true
modular_development: true
checkpoint_system: true
ultra_compressed: false
workflows:
sequential_thinking: true
parallel_processing: false
wave_orchestration: true
Paramètres avancés
# Advanced SuperClaude configuration
context:
max_tokens: 200000
compression_ratio: 0.7
focus_depth: 3
development:
checkpoint_frequency: 10
auto_documentation: true
code_validation: true
security_checks: true
personas:
architect:
focus: [system_design, architecture_patterns, scalability]
security:
focus: [vulnerability_assessment, secure_coding, compliance]
optimizer:
focus: [performance_tuning, resource_optimization, efficiency]
Exemples de flux de travail
Développement complet
# Initialize project with architect persona
claude-code --persona-architect
/architect --design-system "e-commerce platform"
# Switch to security review
/security --audit-design
# Implement with optimizer
/optimizer --implement-efficient
# Test with tester persona
/tester --comprehensive-testing
# Document with docs persona
/docs --generate-complete
Processus de révision du code
# Start code review session
claude-code --persona-reviewer
# Analyze code quality
/reviewer --analyze-quality
# Check security issues
/security --vulnerability-scan
# Performance review
/optimizer --performance-review
# Generate review report
/docs --review-report
Session de débogage
# Activate debugger persona
claude-code --persona-debugger
# Analyze error
/debugger --analyze-error "error_message"
# Trace execution
/debugger --trace-execution
# Suggest fixes
/debugger --suggest-fixes
# Validate solution
/tester --validate-fix
Intégration avec Claude Code
Commandes améliorées
# SuperClaude enhanced file operations
claude-code edit --persona-architect file.py
claude-code create --persona-security auth.py
claude-code review --persona-reviewer codebase/
# Context-aware development
claude-code --context7 --focus-area authentication
claude-code --sequential --deep-analysis
claude-code --wave --orchestrate-features
Modèles de projet
# Create project with SuperClaude template
claude-code create-project --template superclaude-fullstack
claude-code create-project --template superclaude-api
claude-code create-project --template superclaude-frontend
# Initialize existing project
claude-code init --superclaude
Meilleures pratiques
Sélection des personnes
- Architect: Conception du système, planification de l'architecture, décisions d'évolutivité
- Sécurité : audits de codes, évaluation de la vulnérabilité, codage sécurisé
- Optimizer: réglage des performances, optimisation des ressources, efficacité
- Débogueur: analyse des erreurs, dépannage, résolution des problèmes
- Testeur: Planification des essais, assurance qualité, validation
- Docs: Documentation, spécifications API, guides utilisateurs
- Respecteur: révision du code, évaluation de la qualité, pratiques exemplaires
- Mentor: Orientation, explication, enseignement
- ** Chercheur**: Analyse, investigation, tâches de recherche
Gestion des jetons
# Optimize token usage
/compress --smart-compression
/focus --relevant-context
/checkpoint --save-state
# Monitor token consumption
/context7 --token-usage
/history --token-analysis
Cycle de vie du développement
# 1. Planning phase
/architect --plan-project
# 2. Implementation phase
/optimizer --implement-efficient
# 3. Security phase
/security --security-review
# 4. Testing phase
/tester --comprehensive-testing
# 5. Documentation phase
/docs --complete-documentation
# 6. Review phase
/reviewer --final-review
Dépannage
Questions communes
# Reset SuperClaude configuration
claude-code --reset-superclaude
# Clear context cache
/context7 --clear-cache
# Rebuild persona profiles
/persona --rebuild-all
# Validate configuration
/validate --config-check
Optimisation des performances
# Optimize SuperClaude performance
/optimizer --superclaude-performance
# Reduce memory usage
/compress --memory-optimization
# Speed up responses
/focus --performance-mode
Mode de débogage
# Enable SuperClaude debug mode
claude-code --debug-superclaude
# Verbose logging
/debugger --verbose-logging
# Trace persona switching
/persona --trace-switches
Cas d'utilisation avancée
Développement multi-agents
# Coordinate multiple personas
/wave --multi-agent-coordination
# Parallel development streams
/parallel --architect --security --optimizer
# Sequential expert consultation
/sequential --architect -> /security -> /optimizer
Intégration des entreprises
# Enterprise configuration
claude-code --enterprise-superclaude
# Team collaboration
/wave --team-coordination
# Compliance checking
/security --compliance-audit
# Documentation standards
/docs --enterprise-standards
Flux de travail personnalisés
# Create custom workflow
/wave --create-workflow "custom_dev_flow"
# Define workflow steps
/wave --add-step "architect_review"
/wave --add-step "security_check"
/wave --add-step "performance_optimization"
# Execute custom workflow
/wave --execute "custom_dev_flow"
Ressources
- [SuperClaude GitHub Repository] (LINK_5)
- [Site Web officiel de SuperClaude] (LINK_5)
- [Documentation SuperClaude] (LINK_5)
- [Discorde communautaire] (LINK_5)
- [Tutoriels vidéo] (LINK_5)