SuperClaude/Framework-Hooks/config/orchestrator.yaml
NomenAK 3e40322d0a refactor: Complete V4 Beta framework restructuring
Major reorganization of SuperClaude V4 Beta directories:
- Moved SuperClaude-Lite content to Framework-Hooks/
- Renamed SuperClaude/ directories to Framework/ for clarity
- Created separate Framework-Lite/ for lightweight variant
- Consolidated hooks system under Framework-Hooks/

This restructuring aligns with the V4 Beta architecture:
- Framework/: Full framework with all features
- Framework-Lite/: Lightweight variant
- Framework-Hooks/: Hooks system implementation

Part of SuperClaude V4 Beta development roadmap.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-05 15:21:02 +02:00

195 lines
6.6 KiB
YAML

# 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"]