Superclaude
SuperClaude
Completos comandos y flujos de trabajo de SuperClaude para mejorar el desarrollo del Código de Claude con comandos especializados, personas cognitivas y metodologías basadas en evidencia.
Overview¶
SuperClaude es un marco de código abierto que se extiende Código Claude con 19 comandos especializados, 9 personas cognitivas y metodologías de desarrollo basadas en evidencia. Aplica principios de ingeniería de software sin necesidad de código adicional o herramientas externas, transformando el Código Claude en un asistente de desarrollo más poderoso con una mejor gestión de contextos, optimización de token y flujos de trabajo modulares.
▪ restablecimiento ** Aviso de usuario**: SuperClaude mejora Las capacidades del Código de Claude, pero deben utilizarse junto con pruebas adecuadas, revisión de códigos y prácticas de seguridad. Siempre valida el código generado por AI antes del uso de la producción.
Instalación¶
Quick Setup¶
# 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
Configuración manual
# 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
Core Commands¶
| Command | Description |
|---|---|
| INLINE_CODE_23 | Activate architect persona for system design |
| INLINE_CODE_24 | Enable security expert persona for code review |
| INLINE_CODE_25 | Switch to performance optimization persona |
| INLINE_CODE_26 | Activate debugging specialist persona |
| INLINE_CODE_27 | Enable testing expert persona |
| INLINE_CODE_28 | Activate documentation specialist persona |
| INLINE_CODE_29 | Switch to code review expert persona |
| INLINE_CODE_30 | Enable teaching and mentoring persona |
| INLINE_CODE_31 | Activate research and analysis persona |
Comandos Especializados¶
Context Management¶
| Command | Description |
|---|---|
| INLINE_CODE_32 | Research and documentation tool |
| INLINE_CODE_33 | Create development checkpoint |
| INLINE_CODE_34 | View development history |
| INLINE_CODE_35 | Enable UltraCompressed mode |
| INLINE_CODE_36 | Expand compressed context |
| INLINE_CODE_37 | Focus on specific code area |
| INLINE_CODE_38 | Define project scope |
Development Workflows¶
| Command | Description |
|---|---|
| INLINE_CODE_39 | Enable deep thinking and analysis |
| INLINE_CODE_40 | Run parallel development tasks |
| INLINE_CODE_41 | Orchestrate complex workflows |
| INLINE_CODE_42 | Enable modular development approach |
| INLINE_CODE_43 | Use iterative development cycle |
| INLINE_CODE_44 | Validate code and architecture |
Persona Flags¶
Architecture Persona¶
# Activate architect persona
claude-code --persona-architect
# System design commands
/architect --design-system
/architect --review-architecture
/architect --optimize-structure
Security Persona¶
# Enable security expert
claude-code --persona-security
# Security analysis commands
/security --audit-code
/security --check-vulnerabilities
/security --review-permissions
Performance Persona¶
# Activate optimizer
claude-code --persona-optimizer
# Performance commands
/optimizer --analyze-performance
/optimizer --optimize-queries
/optimizer --reduce-complexity
Características avanzadas¶
Token Optimization¶
# Enable token optimization
/compress --ultra
# Optimize conversation context
/context7 --optimize
# Reduce token usage
/focus --narrow-scope
Modular Development¶
# Initialize modular structure
/modular --init
# Create module
/modular --create module_name
# Link modules
/modular --link module1 module2
Documentation Generation¶
# Generate project documentation
/docs --generate-all
# Create API documentation
/docs --api-docs
# Generate README
/docs --readme
Opciones de configuración¶
Configuración básica¶
# ~/.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
Ajustes avanzados¶
# 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]
Workflow Ejemplos¶
Full Stack Development¶
# 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
Código de revisión del flujo de trabajo¶
# 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
Debugging Session¶
# 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
Integración con el Código Claude¶
Enhanced Commands¶
# 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
Plantillas del proyecto¶
# 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
Buenas prácticas¶
Persona Selection¶
Arquitecto: Diseño de sistemas, planificación de arquitectura, decisiones de escalabilidad - Seguridad: Auditorías del Código, evaluación de la vulnerabilidad, codificación segura - Optimizer: Ajuste de rendimiento, optimización de recursos, eficiencia - Debugger: Análisis de errores, solución de problemas Tester: Planificación de pruebas, garantía de calidad, validación - Docs: Documentación, especificaciones de API, guías de usuario Revisor: Revisión del Código, evaluación de la calidad, mejores prácticas - Mentor: Guía de aprendizaje, explicación, enseñanza - Investigador: Análisis, investigación, tareas de investigación
Token Management¶
# Optimize token usage
/compress --smart-compression
/focus --relevant-context
/checkpoint --save-state
# Monitor token consumption
/context7 --token-usage
/history --token-analysis
Development Lifecycle¶
# 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
Troubleshooting¶
Common Issues¶
# Reset SuperClaude configuration
claude-code --reset-superclaude
# Clear context cache
/context7 --clear-cache
# Rebuild persona profiles
/persona --rebuild-all
# Validate configuration
/validate --config-check
Performance Optimization¶
# Optimize SuperClaude performance
/optimizer --superclaude-performance
# Reduce memory usage
/compress --memory-optimization
# Speed up responses
/focus --performance-mode
Debug Mode¶
# Enable SuperClaude debug mode
claude-code --debug-superclaude
# Verbose logging
/debugger --verbose-logging
# Trace persona switching
/persona --trace-switches
Casos de uso avanzado¶
Multi-Agent Development¶
# Coordinate multiple personas
/wave --multi-agent-coordination
# Parallel development streams
/parallel --architect --security --optimizer
# Sequential expert consultation
/sequential --architect -> /security -> /optimizer
Integración empresarial¶
# Enterprise configuration
claude-code --enterprise-superclaude
# Team collaboration
/wave --team-coordination
# Compliance checking
/security --compliance-audit
# Documentation standards
/docs --enterprise-standards
Custom Workflows¶
# 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"
Resources¶
SuperClaude GitHub Repository_ - SuperClaude Web Oficial - [SuperClaude Documentation](URL_53_ - [La discordia comunitaria](URL_54__ - [Tutorial de video](URL_55__