mirror of
https://github.com/SuperClaude-Org/SuperClaude_Framework.git
synced 2025-12-29 16:16:08 +00:00
SuperClaude V4 Beta: Major framework restructuring
- Restructured core framework components - Added new Agents, MCP servers, and Modes documentation - Introduced SuperClaude-Lite minimal implementation - Enhanced Commands with session management capabilities - Added comprehensive Hooks system with Python integration - Removed legacy setup and profile components - Updated .gitignore to exclude Tests/, ClaudeDocs/, and .serena/ - Consolidated configuration into SuperClaude/Config/ - Added Templates for consistent component creation This is the initial commit for the V4 Beta branch containing all recent framework improvements and architectural changes. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
195
SuperClaude-Lite/config/orchestrator.yaml
Normal file
195
SuperClaude-Lite/config/orchestrator.yaml
Normal file
@@ -0,0 +1,195 @@
|
||||
# SuperClaude-Lite Orchestrator Configuration
|
||||
# MCP routing patterns and intelligent coordination strategies
|
||||
|
||||
# MCP Server Routing Patterns
|
||||
routing_patterns:
|
||||
ui_components:
|
||||
triggers: ["component", "button", "form", "modal", "dialog", "card", "input", "design", "frontend", "ui", "interface"]
|
||||
mcp_server: "magic"
|
||||
persona: "frontend-specialist"
|
||||
confidence_threshold: 0.8
|
||||
priority: "high"
|
||||
performance_profile: "standard"
|
||||
capabilities: ["ui_generation", "design_systems", "component_patterns"]
|
||||
|
||||
deep_analysis:
|
||||
triggers: ["analyze", "complex", "system-wide", "architecture", "debug", "troubleshoot", "investigate", "root cause"]
|
||||
mcp_server: "sequential"
|
||||
thinking_mode: "--think-hard"
|
||||
confidence_threshold: 0.75
|
||||
priority: "high"
|
||||
performance_profile: "intensive"
|
||||
capabilities: ["complex_reasoning", "systematic_analysis", "hypothesis_testing"]
|
||||
context_expansion: true
|
||||
|
||||
library_documentation:
|
||||
triggers: ["library", "framework", "package", "import", "dependency", "documentation", "docs", "api", "reference"]
|
||||
mcp_server: "context7"
|
||||
persona: "architect"
|
||||
confidence_threshold: 0.85
|
||||
priority: "medium"
|
||||
performance_profile: "standard"
|
||||
capabilities: ["documentation_access", "framework_patterns", "best_practices"]
|
||||
|
||||
testing_automation:
|
||||
triggers: ["test", "testing", "e2e", "end-to-end", "browser", "automation", "validation", "verify"]
|
||||
mcp_server: "playwright"
|
||||
confidence_threshold: 0.8
|
||||
priority: "medium"
|
||||
performance_profile: "intensive"
|
||||
capabilities: ["browser_automation", "testing_frameworks", "performance_testing"]
|
||||
|
||||
intelligent_editing:
|
||||
triggers: ["edit", "modify", "refactor", "update", "change", "fix", "improve"]
|
||||
mcp_server: "morphllm"
|
||||
confidence_threshold: 0.7
|
||||
priority: "medium"
|
||||
performance_profile: "lightweight"
|
||||
capabilities: ["pattern_application", "fast_apply", "intelligent_editing"]
|
||||
complexity_threshold: 0.6
|
||||
file_count_threshold: 10
|
||||
|
||||
semantic_analysis:
|
||||
triggers: ["semantic", "symbol", "reference", "find", "search", "navigate", "explore"]
|
||||
mcp_server: "serena"
|
||||
confidence_threshold: 0.8
|
||||
priority: "high"
|
||||
performance_profile: "standard"
|
||||
capabilities: ["semantic_understanding", "project_context", "memory_management"]
|
||||
|
||||
multi_file_operations:
|
||||
triggers: ["multiple files", "batch", "bulk", "project-wide", "codebase", "entire"]
|
||||
mcp_server: "serena"
|
||||
confidence_threshold: 0.9
|
||||
priority: "high"
|
||||
performance_profile: "intensive"
|
||||
capabilities: ["multi_file_coordination", "project_analysis"]
|
||||
|
||||
# Hybrid Intelligence Selection
|
||||
hybrid_intelligence:
|
||||
morphllm_vs_serena:
|
||||
decision_factors:
|
||||
- file_count
|
||||
- complexity_score
|
||||
- operation_type
|
||||
- symbol_operations_required
|
||||
- project_size
|
||||
|
||||
morphllm_criteria:
|
||||
file_count_max: 10
|
||||
complexity_max: 0.6
|
||||
preferred_operations: ["edit", "modify", "update", "pattern_application"]
|
||||
optimization_focus: "token_efficiency"
|
||||
|
||||
serena_criteria:
|
||||
file_count_min: 5
|
||||
complexity_min: 0.4
|
||||
preferred_operations: ["analyze", "refactor", "navigate", "symbol_operations"]
|
||||
optimization_focus: "semantic_understanding"
|
||||
|
||||
fallback_strategy:
|
||||
- try_primary_choice
|
||||
- fallback_to_alternative
|
||||
- use_native_tools
|
||||
|
||||
# Auto-Activation Rules
|
||||
auto_activation:
|
||||
complexity_thresholds:
|
||||
enable_sequential:
|
||||
complexity_score: 0.6
|
||||
file_count: 5
|
||||
operation_types: ["analyze", "debug", "complex"]
|
||||
|
||||
enable_delegation:
|
||||
file_count: 3
|
||||
directory_count: 2
|
||||
complexity_score: 0.4
|
||||
|
||||
enable_validation:
|
||||
is_production: true
|
||||
risk_level: ["high", "critical"]
|
||||
operation_types: ["deploy", "refactor", "delete"]
|
||||
|
||||
# Performance Optimization
|
||||
performance_optimization:
|
||||
parallel_execution:
|
||||
file_threshold: 3
|
||||
estimated_speedup_min: 1.4
|
||||
max_concurrency: 7
|
||||
|
||||
caching_strategy:
|
||||
enable_for_operations: ["documentation_lookup", "analysis_results", "pattern_matching"]
|
||||
cache_duration_minutes: 30
|
||||
max_cache_size_mb: 100
|
||||
|
||||
resource_management:
|
||||
memory_threshold_percent: 85
|
||||
token_threshold_percent: 75
|
||||
fallback_to_lightweight: true
|
||||
|
||||
# Quality Gates Integration
|
||||
quality_gates:
|
||||
validation_levels:
|
||||
basic: ["syntax_validation"]
|
||||
standard: ["syntax_validation", "type_analysis", "code_quality"]
|
||||
comprehensive: ["syntax_validation", "type_analysis", "code_quality", "security_assessment", "performance_analysis"]
|
||||
production: ["syntax_validation", "type_analysis", "code_quality", "security_assessment", "performance_analysis", "integration_testing", "deployment_validation"]
|
||||
|
||||
trigger_conditions:
|
||||
comprehensive:
|
||||
- is_production: true
|
||||
- complexity_score: ">0.7"
|
||||
- operation_types: ["refactor", "architecture"]
|
||||
|
||||
production:
|
||||
- is_production: true
|
||||
- operation_types: ["deploy", "release"]
|
||||
|
||||
# Fallback Strategies
|
||||
fallback_strategies:
|
||||
mcp_server_unavailable:
|
||||
context7: ["web_search", "cached_documentation", "native_analysis"]
|
||||
sequential: ["native_step_by_step", "basic_analysis"]
|
||||
magic: ["manual_component_generation", "template_suggestions"]
|
||||
playwright: ["manual_testing_suggestions", "test_case_generation"]
|
||||
morphllm: ["native_edit_tools", "manual_editing"]
|
||||
serena: ["basic_file_operations", "simple_search"]
|
||||
|
||||
performance_degradation:
|
||||
high_latency: ["reduce_analysis_depth", "enable_caching", "parallel_processing"]
|
||||
resource_constraints: ["lightweight_alternatives", "compression_mode", "minimal_features"]
|
||||
|
||||
quality_issues:
|
||||
validation_failures: ["increase_validation_depth", "manual_review", "rollback_capability"]
|
||||
error_rates_high: ["enable_pre_validation", "reduce_complexity", "step_by_step_execution"]
|
||||
|
||||
# Learning Integration
|
||||
learning_integration:
|
||||
effectiveness_tracking:
|
||||
track_server_performance: true
|
||||
track_routing_decisions: true
|
||||
track_user_satisfaction: true
|
||||
|
||||
adaptation_triggers:
|
||||
effectiveness_threshold: 0.6
|
||||
confidence_threshold: 0.7
|
||||
usage_count_min: 3
|
||||
|
||||
optimization_feedback:
|
||||
performance_degradation: "adjust_routing_weights"
|
||||
user_preference_detected: "update_server_priorities"
|
||||
error_patterns_found: "enhance_fallback_strategies"
|
||||
|
||||
# Mode Integration
|
||||
mode_integration:
|
||||
brainstorming:
|
||||
preferred_servers: ["sequential", "context7"]
|
||||
thinking_modes: ["--think", "--think-hard"]
|
||||
|
||||
task_management:
|
||||
coordination_servers: ["serena", "morphllm"]
|
||||
delegation_strategies: ["files", "folders", "auto"]
|
||||
|
||||
token_efficiency:
|
||||
optimization_servers: ["morphllm"]
|
||||
compression_strategies: ["symbol_systems", "abbreviations"]
|
||||
Reference in New Issue
Block a user