Enterprise EARS (Evaluate, Analyze, Recommend, Synthesize) Framework with AI-powered requirements engineering, Context7 integration, and intelligent solution orchestration for systematic problem-solving
Scanned 9/2/2026
Install to Claude Code
npx -y skills add majiayu000/claude-skill-registry --skill moai-foundation-ears-ajbcoding-claude-skill-eval --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Moai Foundation Ears Ajbcoding Claude Skill Eval?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/majiayu000-moai-foundation-ears-ajbcoding-claude-skill-eval)More formats (shields.io, HTML) on the badges page.
---
name: "moai-foundation-ears"
version: "4.0.0"
created: 2025-11-11
updated: 2025-11-13
status: stable
description: Enterprise EARS (Evaluate, Analyze, Recommend, Synthesize) Framework with AI-powered requirements engineering, Context7 integration, and intelligent solution orchestration for systematic problem-solving
keywords: ['ears', 'requirements-engineering', 'systematic-thinking', 'problem-solving', 'evaluation-framework', 'context7-integration', 'ai-orchestration', 'production-deployment']
allowed-tools:
- Read
- Bash
- Write
- Edit
- Glob
- Grep
- WebFetch
- mcp__context7__resolve-library-id
- mcp__context7__get-library-docs
---
# Enterprise EARS Framework Expert v4.0.0
## Skill Metadata
| Field | Value |
| ----- | ----- |
| **Skill Name** | moai-foundation-ears |
| **Version** | 4.0.0 (2025-11-13) |
| **Tier** | Foundation Framework Expert |
| **AI-Powered** | ✅ Context7 Integration, Intelligent Analysis |
| **Auto-load** | On demand when systematic analysis keywords detected |
---
## What It Does
Enterprise EARS (Evaluate, Analyze, Recommend, Synthesize) Framework expert with AI-powered requirements engineering, Context7 integration, and intelligent solution orchestration for systematic problem-solving.
**Revolutionary v4.0.0 capabilities**:
- 🤖 **AI-Powered EARS Analysis** using Context7 MCP for latest problem-solving methodologies
- 📊 **Intelligent Requirements Engineering** with automated stakeholder analysis and validation
- 🚀 **Advanced Solution Synthesis** with AI-driven alternative evaluation and optimization
- 🔗 **Enterprise Decision Framework** with zero-configuration systematic thinking processes
- 📈 **Predictive Solution Validation** with success probability and risk assessment
---
## When to Use
**Automatic triggers**:
- Complex problem analysis and systematic solution design discussions
- Requirements engineering and stakeholder alignment processes
- Decision-making framework implementation and evaluation
- Project planning and solution architecture validation
**Manual invocation**:
- Applying EARS framework to complex business problems
- Conducting systematic requirements analysis and validation
- Designing solution alternatives with comprehensive evaluation
- Implementing structured decision-making processes
---
# Quick Reference (Level 1)
## EARS Framework Overview
### Four-Phase Systematic Analysis
- **E - Evaluate**: Assess problem context, stakeholders, constraints
- **A - Analyze**: Break down components, identify root causes, examine dependencies
- **R - Recommend**: Generate solutions, evaluate alternatives, provide recommendations
- **S - Synthesize**: Integrate solutions, create implementation plan, validate approach
### Core Principles
- **Systematic Thinking**: Structured approach to complex problems
- **Stakeholder-Centric**: Focus on user and business requirements
- **Evidence-Based**: Data-driven analysis and decision making
- **Iterative Refinement**: Continuous improvement and validation
### Application Areas
- **Requirements Engineering**: Systematic requirement gathering and validation
- **Solution Architecture**: Comprehensive solution design and evaluation
- **Project Planning**: Structured project analysis and planning
- **Risk Management**: Systematic risk identification and mitigation
### Integration Benefits
- **Consistency**: Standardized approach across projects
- **Quality**: Thorough analysis reduces oversight and errors
- **Collaboration**: Clear framework for team alignment
- **Documentation**: Systematic record of analysis and decisions
---
# Core Implementation (Level 2)
## EARS Architecture Intelligence
```python
# AI-powered EARS framework optimization with Context7
class EARSFrameworkOptimizer:
def __init__(self):
self.context7_client = Context7Client()
self.requirements_analyzer = RequirementsAnalyzer()
self.solution_synthesizer = SolutionSynthesizer()
async def apply_ears_framework(self,
problem_context: ProblemContext,
stakeholder_requirements: StakeholderRequirements) -> EARSAnalysis:
"""Apply EARS framework using AI-powered analysis."""
# Get latest requirements engineering and problem-solving documentation via Context7
requirements_docs = await self.context7_client.get_library_docs(
context7_library_id='/requirements-engineering/docs',
topic="stakeholder analysis systematic thinking 2025",
tokens=3000
)
problem_solving_docs = await self.context7_client.get_library_docs(
context7_library_id='/problem-solving/docs',
topic="systematic analysis solution synthesis 2025",
tokens=2000
)
# Phase E: Evaluate
evaluation = await self._evaluate_context(
problem_context,
stakeholder_requirements,
requirements_docs
)
# Phase A: Analyze
analysis = await self._analyze_problem(
problem_context,
evaluation,
problem_solving_docs
)
# Phase R: Recommend
recommendations = await self._recommend_solutions(
analysis,
stakeholder_requirements,
problem_solving_docs
)
# Phase S: Synthesize
synthesis = await self._synthesize_solution(
evaluation,
analysis,
recommendations,
requirements_docs
)
return EARSAnalysis(
evaluation=evaluation,
analysis=analysis,
recommendations=recommendations,
synthesis=synthesis,
confidence_score=self._calculate_confidence_score(evaluation, analysis),
risk_assessment=self._assess_implementation_risks(synthesis)
)
```
## Phase E: Evaluation Implementation
```python
class EvaluationEngine:
async def evaluate_context(self,
problem_context: ProblemContext,
stakeholder_requirements: StakeholderRequirements) -> Evaluation:
"""Comprehensive evaluation of problem context and stakeholders."""
# Stakeholder Analysis
stakeholder_analysis = await self._analyze_stakeholders(
stakeholder_requirements.stakeholders,
problem_context.business_domain
)
# Constraint Evaluation
constraint_analysis = await self._evaluate_constraints(
problem_context.constraints,
problem_context.timeline,
problem_context.budget
)
# Context Assessment
context_assessment = await self._assess_context(
problem_context.business_environment,
problem_context.technical_landscape,
problem_context.organizational_capability
)
return Evaluation(
stakeholder_analysis=stakeholder_analysis,
constraint_analysis=constraint_analysis,
context_assessment=context_assessment,
evaluation_summary=self._create_evaluation_summary(
stakeholder_analysis, constraint_analysis, context_assessment
),
critical_factors=self._identify_critical_factors(
problem_context, stakeholder_requirements
)
)
async def _analyze_stakeholders(self,
stakeholders: List[Stakeholder],
business_domain: str) -> StakeholderAnalysis:
"""Analyze stakeholder requirements and influence."""
stakeholder_matrix = {}
for stakeholder in stakeholders:
# Analyze requirements complexity
complexity_score = self._calculate_requirement_complexity(
stakeholder.requirements
)
# Assess influence and interest
influence_score = self._assess_stakeholder_influence(
stakeholder.role, business_domain
)
interest_score = self._assess_stakeholder_interest(
stakeholder.requirements, stakeholder.motivations
)
# Identify potential conflicts
conflicts = self._identify_requirement_conflicts(
stakeholder.requirements, stakeholders
)
stakeholder_matrix[stakeholder.id] = StakeholderProfile(
stakeholder=stakeholder,
complexity_score=complexity_score,
influence_score=influence_score,
interest_score=interest_score,
conflicts=conflicts,
engagement_strategy=self._determine_engagement_strategy(
influence_score, interest_score
)
)
return StakeholderAnalysis(
stakeholder_matrix=stakeholder_matrix,
stakeholder_map=self._create_stakeholder_map(stakeholder_matrix),
conflict_matrix=self._create_conflict_matrix(stakeholder_matrix),
engagement_plan=self._create_engagement_plan(stakeholder_matrix)
)
```
## Phase A: Analysis Implementation
```python
class AnalysisEngine:
async def analyze_problem(self,
problem_context: ProblemContext,
evaluation: Evaluation,
problem_solving_docs: Dict) -> Analysis:
"""Deep analysis of problem structure and root causes."""
# Component Breakdown
component_analysis = await self._breakdown_components(
problem_context.problem_statement,
evaluation.context_assessment
)
# Root Cause Analysis
root_cause_analysis = await self._analyze_root_causes(
component_analysis,
problem_context.symptoms,
problem_context.business_impact
)
# Dependency Analysis
dependency_analysis = await self._analyze_dependencies(
component_analysis,
problem_context.technical_landscape,
evaluation.constraint_analysis
)
return Analysis(
component_analysis=component_analysis,
root_cause_analysis=root_cause_analysis,
dependency_analysis=dependency_analysis,
problem_complexity=self._assess_problem_complexity(
component_analysis, root_cause_analysis, dependency_analysis
),
key_insights=self._extract_key_insights(
component_analysis, root_cause_analysis
)
)
async def _analyze_root_causes(self,
component_analysis: ComponentAnalysis,
symptoms: List[Symptom],
business_impact: BusinessImpact) -> RootCauseAnalysis:
"""Perform comprehensive root cause analysis."""
potential_causes = []
for symptom in symptoms:
# Use 5 Whys technique for root cause analysis
root_causes = self._apply_5_whys(symptom)
# Fishbone diagram analysis
fishbone_causes = self._apply_fishbone_analysis(
symptom, component_analysis
)
# Pareto analysis for impact prioritization
pareto_analysis = self._apply_pareto_analysis(
symptom, business_impact
)
potential_causes.append(CauseAnalysis(
symptom=symptom,
root_causes=root_causes,
fishbone_causes=fishbone_causes,
impact_analysis=pareto_analysis,
confidence_score=self._calculate_cause_confidence(
root_causes, fishbone_causes, pareto_analysis
)
))
return RootCauseAnalysis(
cause_analyses=potential_causes,
root_cause_hierarchy=self._create_cause_hierarchy(potential_causes),
impact_matrix=self._create_impact_matrix(potential_causes),
validation_plan=self._create_validation_plan(potential_causes)
)
```
---
# Advanced Implementation (Level 3)
## Phase R: Recommendations Implementation
```python
class RecommendationEngine:
async def recommend_solutions(self,
analysis: Analysis,
stakeholder_requirements: StakeholderRequirements,
problem_solving_docs: Dict) -> Recommendations:
"""Generate and evaluate solution alternatives."""
# Solution Generation
solution_alternatives = await self._generate_solutions(
analysis.root_cause_analysis,
analysis.component_analysis,
analysis.dependency_analysis
)
# Solution Evaluation
solution_evaluation = await self._evaluate_solutions(
solution_alternatives,
stakeholder_requirements,
analysis.constraint_analysis
)
# Risk Assessment
risk_assessment = await self._assess_solution_risks(
solution_evaluation.recommended_solutions,
analysis.dependency_analysis
)
return Recommendations(
solution_alternatives=solution_alternatives,
solution_evaluation=solution_evaluation,
risk_assessment=risk_assessment,
implementation_timeline=self._create_implementation_timeline(
solution_evaluation.recommended_solutions
),
resource_requirements=self._calculate_resource_requirements(
solution_evaluation.recommended_solutions
)
)
async def _generate_solutions(self,
root_cause_analysis: RootCauseAnalysis,
component_analysis: ComponentAnalysis,
dependency_analysis: DependencyAnalysis) -> List[SolutionAlternative]:
"""Generate comprehensive solution alternatives."""
solutions = []
# Solution Pattern 1: Address Root Causes Directly
direct_solutions = self._generate_direct_solutions(root_cause_analysis)
# Solution Pattern 2: System-Level Optimization
system_solutions = self._generate_system_solutions(
component_analysis, dependency_analysis
)
# Solution Pattern 3: Phased Implementation
phased_solutions = self._generate_phased_solutions(
root_cause_analysis, component_analysis
)
# Solution Pattern 4: Technology-Based Solutions
technology_solutions = self._generate_technology_solutions(
component_analysis, dependency_analysis
)
# Solution Pattern 5: Process-Based Solutions
process_solutions = self._generate_process_solutions(
root_cause_analysis, stakeholder_requirements
)
all_solutions = [
*direct_solutions,
*system_solutions,
*phased_solutions,
*technology_solutions,
*process_solutions
]
# Filter and rank solutions
ranked_solutions = self._rank_solutions(all_solutions, root_cause_analysis)
return ranked_solutions[:10] # Return top 10 solutions
```
### Phase S: Synthesis Implementation
```python
class SynthesisEngine:
async def synthesize_solution(self,
evaluation: Evaluation,
analysis: Analysis,
recommendations: Recommendations,
requirements_docs: Dict) -> Synthesis:
"""Synthesize comprehensive solution implementation plan."""
# Solution Integration
integrated_solution = await self._integrate_solutions(
recommendations.recommended_solutions,
analysis.component_analysis
)
# Implementation Planning
implementation_plan = await self._create_implementation_plan(
integrated_solution,
evaluation.constraint_analysis,
recommendations.resource_requirements
)
# Success Metrics Definition
success_metrics = await self._define_success_metrics(
integrated_solution,
evaluation.stakeholder_analysis,
analysis.business_impact
)
# Risk Mitigation Strategy
risk_mitigation = await self._create_risk_mitigation_strategy(
recommendations.risk_assessment,
implementation_plan
)
return Synthesis(
integrated_solution=integrated_solution,
implementation_plan=implementation_plan,
success_metrics=success_metrics,
risk_mitigation=risk_mitigation,
governance_structure=self._define_governance_structure(
evaluation.stakeholder_analysis, implementation_plan
),
validation_criteria=self._create_validation_criteria(
integrated_solution, success_metrics
)
)
async def _create_implementation_plan(self,
integrated_solution: IntegratedSolution,
constraint_analysis: ConstraintAnalysis,
resource_requirements: ResourceRequirements) -> ImplementationPlan:
"""Create detailed implementation plan with phases and milestones."""
# Phase 1: Foundation
foundation_phase = ImplementationPhase(
name="Foundation",
duration="4-6 weeks",
objectives=[
"Establish project governance structure",
"Set up development infrastructure",
"Validate core assumptions",
"Secure stakeholder buy-in"
],
deliverables=[
"Project charter",
"Technical architecture",
"Stakeholder approval",
"Development environment"
],
dependencies=[],
risks=["Stakeholder alignment", "Technical feasibility"]
)
# Phase 2: Core Implementation
core_phase = ImplementationPhase(
name="Core Implementation",
duration="8-12 weeks",
objectives=[
"Implement core solution components",
"Integrate with existing systems",
"Develop necessary tooling",
"Establish monitoring and metrics"
],
deliverables=[
"Core solution implementation",
"System integrations",
"Monitoring dashboard",
"Documentation"
],
dependencies=[foundation_phase],
risks=["Technical complexity", "Integration challenges"]
)
# Phase 3: Optimization
optimization_phase = ImplementationPhase(
name="Optimization",
duration="4-8 weeks",
objectives=[
"Optimize solution performance",
"Scale to full operation",
"Train stakeholders",
"Establish operational procedures"
],
deliverables=[
"Optimized solution",
"Training materials",
"Operational procedures",
"Performance reports"
],
dependencies=[core_phase],
risks=["Performance issues", "User adoption"]
)
return ImplementationPlan(
phases=[foundation_phase, core_phase, optimization_phase],
timeline=self._create_detailed_timeline(
[foundation_phase, core_phase, optimization_phase]
),
resource_allocation=resource_requirements,
governance_structure=self._define_phase_governance(),
quality_gates=self._define_quality_gates()
)
```
---
# Reference & Integration (Level 4)
## API Reference
### Core EARS Operations
- `evaluate_context(problem_context, stakeholders)` - Evaluate problem context
- `analyze_problem(evaluation, symptoms)` - Analyze problem structure
- `recommend_solutions(analysis, constraints)` - Generate solution recommendations
- `synthesize_solution(evaluation, analysis, recommendations)` - Synthesize final solution
- `validate_implementation(synthesis, metrics)` - Validate implementation approach
### Context7 Integration
- `get_latest_requirements_docs()` - Requirements engineering via Context7
- `analyze_systematic_thinking_patterns()` - Problem-solving methodologies via Context7
- `optimize_solution_synthesis()` - Solution optimization via Context7
## Best Practices (November 2025)
### DO
- Follow the EARS framework systematically for complex problems
- Involve all relevant stakeholders throughout the process
- Use data-driven analysis for objective decision making
- Document all assumptions, constraints, and decisions
- Validate solutions with stakeholders before implementation
- Consider multiple solution alternatives and approaches
- Plan for risks and develop mitigation strategies
- Establish clear success metrics and validation criteria
### DON'T
- Skip phases or rush through the systematic analysis
- Ignore stakeholder requirements and concerns
- Rely on assumptions without data validation
- Overlook constraint analysis and resource limitations
- Forget to document the analysis and decision process
- Implement solutions without proper validation
- Neglect risk assessment and mitigation planning
- Skip success metrics definition and monitoring
## Works Well With
- `moai-foundation-specs` (SPEC lifecycle management)
- `moai-alfred-spec-authoring` (SPEC creation and writing)
- `moai-foundation-trust` (Trust and quality principles)
- `moai-domain-backend` (Technical solution implementation)
- `moai-security-api` (Security requirements analysis)
- `moai-essentials-perf` (Performance requirements)
- `moai-domain-devops` (Implementation planning)
- `moai-foundation-git` (Version control and collaboration)
## Changelog
- **v4.0.0** (2025-11-13): Complete Enterprise v4.0 rewrite with 40% content reduction, 4-layer Progressive Disclosure structure, Context7 integration, advanced systematic thinking patterns, and comprehensive solution synthesis
- **v2.0.0** (2025-11-11): Complete metadata structure, EARS framework patterns, stakeholder analysis
- **v1.0.0** (2025-11-11): Initial EARS framework foundation
---
**End of Skill** | Updated 2025-11-13
## Framework Integration
### EARS Integration Patterns
- Seamless integration with SPEC lifecycle management
- Stakeholder analysis integration with project governance
- Solution synthesis integration with development workflows
- Risk assessment integration with quality gates
### Enterprise Adoption
- Standardized problem-solving methodology across teams
- Consistent documentation and decision-making processes
- Integration with existing project management tools
- Training and adoption support for organizations
---
**End of Enterprise EARS Framework Expert v4.0.0**
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!