Назад към всички

options-scoring

// Multi-criteria decision analysis for solution options with weighted scoring and sensitivity analysis

$ git log --oneline --stat
stars:384
forks:73
updated:March 4, 2026
SKILL.mdreadonly
SKILL.md Frontmatter
nameoptions-scoring
descriptionMulti-criteria decision analysis for solution options with weighted scoring and sensitivity analysis
allowed-toolsRead,Write,Glob,Grep,Bash
metadata[object Object]

Options Scoring Calculator

Overview

The Options Scoring Calculator skill provides specialized capabilities for multi-criteria decision analysis when evaluating solution options. This skill enables objective comparison of alternatives through weighted scoring, sensitivity analysis, and comprehensive recommendation development.

Capabilities

Weighted Evaluation Criteria Definition

  • Define evaluation criteria with weights
  • Validate weight allocation (sum to 100%)
  • Group criteria by category
  • Apply hierarchical weighting

Weighted Score Calculation

  • Calculate weighted scores across options
  • Normalize scores to common scale
  • Handle missing data appropriately
  • Generate score breakdowns

Sensitivity Analysis

  • Perform sensitivity analysis on weights
  • Identify critical criteria affecting outcomes
  • Test robustness of rankings
  • Generate sensitivity charts

Comparison Matrix Heat Maps

  • Generate comparison matrices with heat maps
  • Visualize strengths and weaknesses
  • Highlight differentiating factors
  • Create spider/radar charts

Pros/Cons Summaries

  • Create structured pros/cons summaries
  • Weight significance of each factor
  • Generate balanced assessments
  • Develop risk-adjusted views

Feasibility Score Calculation

  • Calculate feasibility scores by dimension
  • Assess technical feasibility
  • Assess operational feasibility
  • Assess economic feasibility

Recommendation Confidence Levels

  • Generate recommendation confidence levels
  • Factor in analysis limitations
  • Consider uncertainty in inputs
  • Provide confidence intervals

Usage

Define Evaluation Criteria

Define evaluation criteria for comparing these options:
[Options description]

Include criteria categories and recommended weights.

Calculate Option Scores

Calculate weighted scores for these options:

Criteria and Weights: [Criteria list with weights]
Options: [Option details with ratings]

Generate ranking and score breakdown.

Perform Sensitivity Analysis

Perform sensitivity analysis on this evaluation:
[Evaluation results]

Vary weights by +/- 20% and show impact on ranking.

Generate Recommendation

Generate a recommendation from this analysis:
[Scored options with analysis]

Include confidence level and key considerations.

Process Integration

This skill integrates with the following business analysis processes:

  • solution-options-analysis.js - Core options evaluation
  • business-case-development.js - Option comparison for business cases
  • requirements-elicitation-workshop.js - Prioritization activities

Dependencies

  • Decision analysis algorithms
  • Statistical functions for sensitivity
  • Visualization libraries
  • Recommendation templates

Multi-Criteria Decision Analysis Reference

Weighted Scoring Matrix Template

CriteriaWeightOption AOption BOption C
Cost30%4 (1.2)3 (0.9)5 (1.5)
Quality25%5 (1.25)4 (1.0)3 (0.75)
Speed20%3 (0.6)5 (1.0)4 (0.8)
Risk15%4 (0.6)3 (0.45)4 (0.6)
Fit10%3 (0.3)4 (0.4)5 (0.5)
Total100%3.953.754.15

Rating Scale

ScoreDescriptionGuidelines
5ExcellentExceeds all requirements
4GoodMeets all requirements well
3AcceptableMeets minimum requirements
2PoorPartially meets requirements
1UnacceptableDoes not meet requirements

Common Evaluation Criteria Categories

CategoryExample Criteria
FinancialCost, ROI, TCO, Payback period
TechnicalPerformance, Scalability, Security
OperationalEase of use, Maintenance, Support
StrategicAlignment, Future-proofing, Innovation
RiskImplementation risk, Vendor risk, Technology risk
TimeTime to implement, Time to value

Feasibility Dimensions

DimensionKey Questions
TechnicalCan we build/implement it? Do we have the skills?
OperationalCan we operate it? Does it fit our processes?
EconomicCan we afford it? Is the ROI acceptable?
LegalDoes it comply with regulations?
ScheduleCan we deliver it in time?

Sensitivity Analysis Approach

  1. Establish base case with current weights
  2. Vary one criterion weight at a time (+/- 20%)
  3. Recalculate option scores
  4. Identify criteria that change the ranking
  5. Report "switching point" weights

Recommendation Framework

RECOMMENDATION: [Option X]

CONFIDENCE LEVEL: [High/Medium/Low]

RATIONALE:
- [Key strength 1]
- [Key strength 2]
- [Key strength 3]

KEY RISKS:
- [Risk 1 with mitigation]
- [Risk 2 with mitigation]

ALTERNATIVES CONSIDERED:
- Option Y: Not recommended because [reason]
- Option Z: Not recommended because [reason]

NEXT STEPS:
1. [Immediate action]
2. [Follow-up action]

Decision Documentation Checklist

  • All options fully described
  • Criteria aligned with objectives
  • Weights agreed by stakeholders
  • Ratings based on evidence
  • Sensitivity analysis completed
  • Risks identified and assessed
  • Recommendation justified
  • Decision authority identified