mirror of
https://github.com/SuperClaude-Org/SuperClaude_Framework.git
synced 2025-12-29 16:16:08 +00:00
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>
345 lines
11 KiB
JSON
345 lines
11 KiB
JSON
{
|
|
"superclaude": {
|
|
"description": "SuperClaude-Lite Framework Configuration",
|
|
"version": "1.0.0",
|
|
"framework": "superclaude-lite",
|
|
"enabled": true
|
|
},
|
|
|
|
"hook_configurations": {
|
|
"session_start": {
|
|
"enabled": true,
|
|
"description": "SESSION_LIFECYCLE + FLAGS logic with intelligent bootstrap",
|
|
"performance_target_ms": 50,
|
|
"features": [
|
|
"smart_project_context_loading",
|
|
"automatic_mode_detection",
|
|
"mcp_server_intelligence_routing",
|
|
"user_preference_adaptation",
|
|
"performance_optimized_initialization"
|
|
],
|
|
"configuration": {
|
|
"auto_project_detection": true,
|
|
"framework_exclusion_enabled": true,
|
|
"intelligence_activation": true,
|
|
"learning_integration": true,
|
|
"performance_monitoring": true
|
|
},
|
|
"error_handling": {
|
|
"graceful_fallback": true,
|
|
"preserve_user_context": true,
|
|
"error_learning": true
|
|
}
|
|
},
|
|
|
|
"pre_tool_use": {
|
|
"enabled": true,
|
|
"description": "ORCHESTRATOR + MCP routing intelligence for optimal tool selection",
|
|
"performance_target_ms": 200,
|
|
"features": [
|
|
"intelligent_tool_routing",
|
|
"mcp_server_selection",
|
|
"performance_optimization",
|
|
"context_aware_configuration",
|
|
"fallback_strategy_implementation",
|
|
"real_time_adaptation"
|
|
],
|
|
"configuration": {
|
|
"mcp_intelligence": true,
|
|
"pattern_detection": true,
|
|
"learning_adaptations": true,
|
|
"performance_optimization": true,
|
|
"fallback_strategies": true
|
|
},
|
|
"integration": {
|
|
"mcp_servers": ["context7", "sequential", "magic", "playwright", "morphllm", "serena"],
|
|
"quality_gates": true,
|
|
"learning_engine": true
|
|
}
|
|
},
|
|
|
|
"post_tool_use": {
|
|
"enabled": true,
|
|
"description": "RULES + PRINCIPLES validation and learning system",
|
|
"performance_target_ms": 100,
|
|
"features": [
|
|
"quality_validation",
|
|
"rules_compliance_checking",
|
|
"principles_alignment_verification",
|
|
"effectiveness_measurement",
|
|
"error_pattern_detection",
|
|
"learning_opportunity_identification"
|
|
],
|
|
"configuration": {
|
|
"rules_validation": true,
|
|
"principles_validation": true,
|
|
"quality_standards_enforcement": true,
|
|
"effectiveness_tracking": true,
|
|
"learning_integration": true
|
|
},
|
|
"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"]
|
|
}
|
|
},
|
|
|
|
"pre_compact": {
|
|
"enabled": true,
|
|
"description": "MODE_Token_Efficiency compression algorithms with intelligent optimization",
|
|
"performance_target_ms": 150,
|
|
"features": [
|
|
"intelligent_compression_strategy_selection",
|
|
"selective_content_preservation",
|
|
"framework_exclusion",
|
|
"symbol_systems_optimization",
|
|
"abbreviation_systems",
|
|
"quality_gated_compression"
|
|
],
|
|
"configuration": {
|
|
"selective_compression": true,
|
|
"framework_protection": true,
|
|
"quality_preservation_target": 0.95,
|
|
"compression_efficiency_target": 0.50,
|
|
"adaptive_compression": true
|
|
},
|
|
"compression_levels": {
|
|
"minimal": "0-40%",
|
|
"efficient": "40-70%",
|
|
"compressed": "70-85%",
|
|
"critical": "85-95%",
|
|
"emergency": "95%+"
|
|
}
|
|
},
|
|
|
|
"notification": {
|
|
"enabled": true,
|
|
"description": "Just-in-time MCP documentation loading and pattern updates",
|
|
"performance_target_ms": 100,
|
|
"features": [
|
|
"just_in_time_documentation_loading",
|
|
"dynamic_pattern_updates",
|
|
"framework_intelligence_updates",
|
|
"real_time_learning",
|
|
"performance_optimization_through_caching"
|
|
],
|
|
"configuration": {
|
|
"jit_documentation_loading": true,
|
|
"pattern_updates": true,
|
|
"intelligence_caching": true,
|
|
"learning_integration": true,
|
|
"performance_optimization": true
|
|
},
|
|
"caching": {
|
|
"documentation_cache_minutes": 30,
|
|
"pattern_cache_minutes": 60,
|
|
"intelligence_cache_minutes": 15
|
|
}
|
|
},
|
|
|
|
"stop": {
|
|
"enabled": true,
|
|
"description": "Session analytics + /sc:save logic with performance tracking",
|
|
"performance_target_ms": 200,
|
|
"features": [
|
|
"comprehensive_session_analytics",
|
|
"learning_consolidation",
|
|
"session_persistence",
|
|
"performance_optimization_recommendations",
|
|
"quality_assessment_and_improvement_suggestions"
|
|
],
|
|
"configuration": {
|
|
"session_analytics": true,
|
|
"learning_consolidation": true,
|
|
"session_persistence": true,
|
|
"performance_tracking": true,
|
|
"recommendation_generation": true
|
|
},
|
|
"analytics": {
|
|
"performance_metrics": true,
|
|
"effectiveness_measurement": true,
|
|
"learning_insights": true,
|
|
"optimization_recommendations": true
|
|
}
|
|
},
|
|
|
|
"subagent_stop": {
|
|
"enabled": true,
|
|
"description": "MODE_Task_Management delegation coordination and analytics",
|
|
"performance_target_ms": 150,
|
|
"features": [
|
|
"subagent_performance_analytics",
|
|
"delegation_effectiveness_measurement",
|
|
"cross_agent_learning",
|
|
"wave_orchestration_optimization",
|
|
"parallel_execution_performance_tracking"
|
|
],
|
|
"configuration": {
|
|
"delegation_analytics": true,
|
|
"coordination_measurement": true,
|
|
"wave_orchestration": true,
|
|
"performance_tracking": true,
|
|
"learning_integration": true
|
|
},
|
|
"task_management": {
|
|
"delegation_strategies": ["files", "folders", "auto"],
|
|
"wave_orchestration": true,
|
|
"parallel_coordination": true,
|
|
"performance_optimization": true
|
|
}
|
|
}
|
|
},
|
|
|
|
"global_configuration": {
|
|
"framework_integration": {
|
|
"superclaude_compliance": true,
|
|
"yaml_driven_logic": true,
|
|
"hot_reload_configuration": true,
|
|
"cross_hook_coordination": true
|
|
},
|
|
|
|
"performance_monitoring": {
|
|
"enabled": true,
|
|
"real_time_tracking": true,
|
|
"target_enforcement": true,
|
|
"optimization_suggestions": true,
|
|
"performance_analytics": true
|
|
},
|
|
|
|
"learning_system": {
|
|
"enabled": true,
|
|
"cross_hook_learning": true,
|
|
"adaptation_application": true,
|
|
"effectiveness_tracking": true,
|
|
"pattern_recognition": true
|
|
},
|
|
|
|
"error_handling": {
|
|
"graceful_degradation": true,
|
|
"fallback_strategies": true,
|
|
"error_learning": true,
|
|
"recovery_optimization": true
|
|
},
|
|
|
|
"security": {
|
|
"input_validation": true,
|
|
"path_traversal_protection": true,
|
|
"timeout_protection": true,
|
|
"resource_limits": true
|
|
}
|
|
},
|
|
|
|
"mcp_server_integration": {
|
|
"enabled": true,
|
|
"servers": {
|
|
"context7": {
|
|
"description": "Library documentation and framework patterns",
|
|
"capabilities": ["documentation_access", "framework_patterns", "best_practices"],
|
|
"performance_profile": "standard"
|
|
},
|
|
"sequential": {
|
|
"description": "Multi-step reasoning and complex analysis",
|
|
"capabilities": ["complex_reasoning", "systematic_analysis", "hypothesis_testing"],
|
|
"performance_profile": "intensive"
|
|
},
|
|
"magic": {
|
|
"description": "UI component generation and design systems",
|
|
"capabilities": ["ui_generation", "design_systems", "component_patterns"],
|
|
"performance_profile": "standard"
|
|
},
|
|
"playwright": {
|
|
"description": "Browser automation and testing",
|
|
"capabilities": ["browser_automation", "testing_frameworks", "performance_testing"],
|
|
"performance_profile": "intensive"
|
|
},
|
|
"morphllm": {
|
|
"description": "Intelligent editing with fast apply",
|
|
"capabilities": ["pattern_application", "fast_apply", "intelligent_editing"],
|
|
"performance_profile": "lightweight"
|
|
},
|
|
"serena": {
|
|
"description": "Semantic analysis and memory management",
|
|
"capabilities": ["semantic_understanding", "project_context", "memory_management"],
|
|
"performance_profile": "standard"
|
|
}
|
|
},
|
|
|
|
"coordination": {
|
|
"intelligent_routing": true,
|
|
"fallback_strategies": true,
|
|
"performance_optimization": true,
|
|
"learning_adaptation": true
|
|
}
|
|
},
|
|
|
|
"mode_integration": {
|
|
"enabled": true,
|
|
"modes": {
|
|
"brainstorming": {
|
|
"description": "Interactive requirements discovery",
|
|
"hooks": ["session_start", "notification"],
|
|
"mcp_servers": ["sequential", "context7"]
|
|
},
|
|
"task_management": {
|
|
"description": "Multi-layer task orchestration",
|
|
"hooks": ["session_start", "pre_tool_use", "subagent_stop", "stop"],
|
|
"mcp_servers": ["serena", "morphllm"]
|
|
},
|
|
"token_efficiency": {
|
|
"description": "Intelligent token optimization",
|
|
"hooks": ["pre_compact", "session_start"],
|
|
"mcp_servers": ["morphllm"]
|
|
},
|
|
"introspection": {
|
|
"description": "Meta-cognitive analysis",
|
|
"hooks": ["post_tool_use", "stop"],
|
|
"mcp_servers": ["sequential"]
|
|
}
|
|
}
|
|
},
|
|
|
|
"quality_gates": {
|
|
"enabled": true,
|
|
"8_step_validation": {
|
|
"step_1": "syntax_validation",
|
|
"step_2": "type_analysis",
|
|
"step_3": "code_quality",
|
|
"step_4": "security_assessment",
|
|
"step_5": "testing_validation",
|
|
"step_6": "performance_analysis",
|
|
"step_7": "documentation_verification",
|
|
"step_8": "integration_testing"
|
|
},
|
|
"hook_integration": {
|
|
"pre_tool_use": ["step_1", "step_2"],
|
|
"post_tool_use": ["step_3", "step_4", "step_5"],
|
|
"stop": ["step_6", "step_7", "step_8"]
|
|
}
|
|
},
|
|
|
|
"cache_configuration": {
|
|
"enabled": true,
|
|
"cache_directory": "./cache",
|
|
"learning_data_retention_days": 90,
|
|
"session_data_retention_days": 30,
|
|
"performance_data_retention_days": 365,
|
|
"automatic_cleanup": true
|
|
},
|
|
|
|
"logging_configuration": {
|
|
"enabled": true,
|
|
"log_level": "INFO",
|
|
"performance_logging": true,
|
|
"error_logging": true,
|
|
"learning_logging": true,
|
|
"hook_execution_logging": true
|
|
},
|
|
|
|
"development_support": {
|
|
"debugging_enabled": false,
|
|
"performance_profiling": false,
|
|
"verbose_logging": false,
|
|
"test_mode": false
|
|
}
|
|
} |