{ "superclaude": { "version": "3.1.0", "hooks_system": { "enabled": true, "version": "1.0.0", "performance_target_ms": 100, "graceful_degradation": true, "logging": { "enabled": true, "level": "INFO", "file": "${CLAUDE_HOME}/superclaude-hooks.log" } }, "framework_coordination": { "enabled": true, "auto_activation": { "enabled": true, "confidence_threshold": 0.7, "mcp_server_suggestions": true }, "compliance_validation": { "enabled": true, "rules_checking": true, "warnings_only": false }, "orchestrator_routing": { "enabled": true, "pattern_matching": true, "resource_zone_awareness": true } }, "session_lifecycle": { "enabled": true, "auto_load": { "enabled": true, "new_projects": true }, "checkpoint_automation": { "enabled": true, "time_based": { "enabled": true, "interval_minutes": 30 }, "task_based": { "enabled": true, "high_priority_tasks": true }, "risk_based": { "enabled": true, "major_operations": true } }, "session_persistence": { "enabled": true, "cross_session_learning": true } }, "quality_gates": { "enabled": true, "validation_triggers": { "write_operations": true, "edit_operations": true, "major_changes": true }, "validation_steps": { "syntax_validation": true, "type_analysis": true, "lint_rules": true, "security_assessment": true, "performance_analysis": true, "documentation_check": true }, "quality_thresholds": { "minimum_score": 0.8, "warning_threshold": 0.7, "auto_fix_threshold": 0.9 } }, "performance_monitoring": { "enabled": true, "metrics": { "execution_time": true, "resource_usage": true, "framework_compliance": true, "mcp_server_efficiency": true }, "targets": { "hook_execution_ms": 100, "memory_operations_ms": 200, "session_load_ms": 500, "context_retention_percent": 90 }, "alerting": { "enabled": true, "threshold_violations": true, "performance_degradation": true } }, "mcp_coordination": { "enabled": true, "intelligent_routing": true, "server_selection": { "context7": { "auto_activate": ["library", "framework", "documentation"], "complexity_threshold": 0.3 }, "sequential": { "auto_activate": ["analysis", "debugging", "complex"], "complexity_threshold": 0.7 }, "magic": { "auto_activate": ["ui", "component", "frontend"], "complexity_threshold": 0.3 }, "serena": { "auto_activate": ["files>10", "symbol_ops", "multi_lang"], "complexity_threshold": 0.6 }, "morphllm": { "auto_activate": ["pattern_edit", "token_opt", "simple_edit"], "complexity_threshold": 0.4 }, "playwright": { "auto_activate": ["testing", "browser", "e2e"], "complexity_threshold": 0.6 } } }, "hook_configurations": { "framework_coordinator": { "name": "superclaude-framework-coordinator", "description": "Central intelligence for SuperClaude framework coordination", "priority": "critical", "retry": 2, "enabled": true }, "session_lifecycle": { "name": "superclaude-session-lifecycle", "description": "Automatic session management and checkpoints", "priority": "high", "retry": 1, "enabled": true }, "quality_gates": { "name": "superclaude-quality-gates", "description": "Systematic quality validation enforcement", "priority": "high", "retry": 1, "enabled": true }, "performance_monitor": { "name": "superclaude-performance-monitor", "description": "Real-time performance tracking", "priority": "medium", "retry": 1, "enabled": true } } } }