Agent Skillswinstonkoh87/Athena-Public › Decision Matrix (MCDA)

Decision Matrix (MCDA)

GitHub

多准则决策分析计算器,将复杂决策拆解为加权标准与明确评分。适用于多选项权衡、利益相关者分歧场景,通过计算期望价值(EEV)量化推荐方案,并执行敏感性分析以验证结果稳健性。

examples/skills/decision/mcda-solver/SKILL.md winstonkoh87/Athena-Public

Trigger Scenarios

需要在多个选项中基于多重标准进行权衡决策 利益相关者对优先级存在分歧或难以达成共识 面临复杂的‘视情况而定’型选择问题

Install

npx skills add winstonkoh87/Athena-Public --skill Decision Matrix (MCDA) -g -y
More Options

Non-standard path

npx skills add https://github.com/winstonkoh87/Athena-Public/tree/main/examples/skills/decision/mcda-solver -g -y

Use without installing

npx skills use winstonkoh87/Athena-Public@Decision Matrix (MCDA)

指定 Agent (Claude Code)

npx skills add winstonkoh87/Athena-Public --skill Decision Matrix (MCDA) -a claude-code -g -y

安装 repo 全部 skill

npx skills add winstonkoh87/Athena-Public --all -g -y

预览 repo 内 skill

npx skills add winstonkoh87/Athena-Public --list

SKILL.md

Frontmatter
{
    "name": "Decision Matrix (MCDA)",
    "model": "default",
    "created": 1772150400,
    "auto-invoke": false,
    "description": "Multi-Criteria Decision Analysis calculator. Breaks complex decisions into weighted criteria with explicit scoring.",
    "context_trigger": "decision matrix, multi-criteria, MCDA, weighted scoring, trade-off analysis, alternatives, prioritization"
}

⚖️ Decision Matrix (MCDA / EEV)

Philosophy: Complex decisions fail because people optimize for one variable while ignoring five others.

1. When to Use

  • Choosing between 2+ options with multiple trade-offs
  • Any decision where "it depends" is the current answer
  • When stakeholders disagree on priorities

2. Execution Workflow

STEP 1: LIST OPTIONS
  └─ Must have ≥2 distinct options (no straw men)

STEP 2: DEFINE CRITERIA
  └─ List 3-7 evaluation criteria
  └─ Each criterion must be measurable or scorable (1-10)

STEP 3: WEIGHT CRITERIA
  └─ Assign percentage weights (must sum to 100%)
  └─ Force-rank: "If you could only optimize for ONE criterion, which?"

STEP 4: SCORE EACH OPTION
  └─ Score 1-10 per criterion per option
  └─ Justify each score in one sentence

STEP 5: COMPUTE EEV
  └─ EEV = Σ (Score × Weight) for each option
  └─ Rank options by total EEV

STEP 6: SANITY CHECK
  └─ Does the winner "feel" right?
  └─ If not, a hidden criterion exists — surface it and re-run

3. Output Format

# Decision: [Question]

## Criteria & Weights
| # | Criterion | Weight |
|---|-----------|--------|
| 1 | [Name]    | [X]%   |
| 2 | [Name]    | [X]%   |

## Scoring Matrix
| Option | C1 | C2 | C3 | **EEV** |
|--------|----|----|-----|---------|
| A      | 8  | 6  | 7   | **7.1** |
| B      | 5  | 9  | 4   | **6.2** |

## Recommendation
[Winner] with EEV of [X]. Key differentiator: [criterion].

## Sensitivity Analysis
If [criterion weight] changed by ±10%, would the winner change? [Yes/No]

4. Rules

  • Never let one criterion dominate (max weight 40%)
  • If an option scores 0 on a criterion, flag it as a potential dealbreaker
  • Always run sensitivity analysis on the top weight

skill #decision-making #analysis #framework

Version History

  • e624e2d Current 2026-07-19 08:47

Same Skill Collection

examples/protocols/diagnostics/DIA-SKILL.md
examples/skills/business/brand-foundations/SKILL.md
examples/skills/business/client-pricing/SKILL.md
examples/skills/business/distribution-physics/SKILL.md
examples/skills/business/marketing-swarm/SKILL.md
examples/skills/business/seo-auditor/SKILL.md
examples/skills/business/sovereign-economics-engine/SKILL.md
examples/skills/coding/agentic-code-orchestrator/SKILL.md
examples/skills/coding/atomic-execution/SKILL.md
examples/skills/coding/dashboard-builder/SKILL.md
examples/skills/coding/diagnostic-refactor/SKILL.md
examples/skills/coding/git-worktree-swarm/SKILL.md
examples/skills/coding/micro-commit/SKILL.md
examples/skills/coding/spec-driven-dev/SKILL.md
examples/skills/coding/visual-verify-ui/SKILL.md
examples/skills/decision/bionic-decision-engine/SKILL.md
examples/skills/decision/decision-journal/SKILL.md
examples/skills/decision/trading-risk-gate/SKILL.md
examples/skills/decision/zenith-execution/SKILL.md
examples/skills/quality/bionic-safety-net/SKILL.md
examples/skills/quality/circuit-breaker/SKILL.md
examples/skills/quality/consiglieri-protocol/SKILL.md
examples/skills/quality/power-inversion/SKILL.md
examples/skills/quality/red-team-review/SKILL.md
examples/skills/quality/web-launch-gate/SKILL.md
examples/skills/research/data-analysis/SKILL.md
examples/skills/research/deep-research-loop/SKILL.md
examples/skills/research/semantic-search/SKILL.md
examples/skills/research/statistical-analysis/SKILL.md
examples/skills/research/synthetic-parallel-reasoning/SKILL.md
examples/skills/social-physics-filter/SKILL.md
examples/skills/structural-trading-gate/SKILL.md
examples/skills/therapeutic-ifs/SKILL.md
examples/skills/workflow/academic-delivery/SKILL.md
examples/skills/workflow/context-compactor/SKILL.md
examples/skills/workflow/daemon-loop/SKILL.md
examples/skills/workflow/skill-compiler/SKILL.md
examples/skills/workflow/trade-journal-analyzer/SKILL.md

Metadata

Files
0
Version
e624e2d
Hash
0c2784f7
Indexed
2026-07-19 08:47

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-07-20 13:44
浙ICP备14020137号-1 $Carte des visiteurs$