best-option-selection
$
npx mdskill add yogsoth-ai/de-anthropocentric-research-engine/best-option-selection**Purpose:** Select the single best-performing alternative from a candidate set, supporting WSM, TOPSIS, AHP, MAUT, VIKOR, and other methods.
SKILL.md
.github/skills/best-option-selectionView on GitHub ↗
--- name: best-option-selection description: Select the single best candidate from a set using WSM, TOPSIS, AHP, MAUT, or VIKOR methods. used-by: multi-criteria-scoring --- # Best-Option Selection **Purpose:** Select the single best-performing alternative from a candidate set, supporting WSM, TOPSIS, AHP, MAUT, VIKOR, and other methods. **When to use:** - User needs to select "the best one" from multiple candidates - Decision scenario allows compensatory trade-offs (high scores offset low scores) - Moderate number of candidates (3-15) ## Budget | Base SOP | Target | ±10% Range | |----------|--------|------------| | criterion-definition | 5-8 criteria | 4-9 | | weight-elicitation-sop | 1 weight vector | 1 | | alternative-scoring | 1 score matrix | 1 | | normalization | 1 normalized matrix | 1 | | scoring-synthesis | 1 recommendation | 1 | ## State Ledger ```yaml strategy: best-option-selection status: pending criteria_defined: false weights_computed: false scores_computed: false normalized: false synthesized: false selected_method: null result: null ``` ## Available Tactics - **scoring-matrix-construction** — Standard workflow: define criteria → assign weights → score → aggregate → sensitivity ## Available SOPs ### Import (from scoring-matrix-construction) - criterion-definition - weight-elicitation-sop - alternative-scoring - normalization ### Subagent - scoring-synthesis ## Execution Guidance 1. Invoke scoring-matrix-construction tactic to build the score matrix 2. Select aggregation method based on problem characteristics (WSM for simple scenarios, TOPSIS when ideal solution reference is needed, VIKOR when compromise solution is needed) 3. Invoke scoring-synthesis to produce final recommendation 4. If user questions the result, switch methods, recompute, and compare ## Output Format ```markdown ## Best Option Recommendation **Recommended:** [Alternative name] **Overall Score:** [Score value] **Method Used:** [WSM/TOPSIS/AHP/MAUT/VIKOR] ### Score Ranking | Rank | Alternative | Overall Score | Key Strengths | |------|-------------|---------------|---------------| ### Sensitivity Notes [Impact of weight changes on the result] ```
More from yogsoth-ai/de-anthropocentric-research-engine
- abductive-hypothesis-generationStrategy: 面对异常的最佳解释推理
- ablation-brainstormRemove components one by one, observe system changes to reveal hidden dependencies and generate ideas from structural gaps.
- ablation-component-mappingMap system architecture to ablatable units for ablation studies
- ablation-designDesign ablation studies to isolate component contributions in ML systems
- ablation-executionRemove components one by one from a system, record the response/impact of each removal.
- abp-vulnerability-classificationClassify assumptions on 2 axes — load-bearing (how much conclusion depends on it) × vulnerable (how likely to be false). Focuses attention on High-Load × High-Vulnerable quadrant.
- abstraction-extractionExtract abstract principles from concrete domain cases. Strips domain-specific details to reveal transferable mechanisms.
- abstraction-ladderPerform bisociation at multiple abstraction levels
- abstraction-ladderingMove between concrete and abstract framings — 3 levels up (Why?) and 3 levels down (How?) to find the most productive research level.
- abstraction-to-designAbstract biological principle to design principle. Bridge from biology to engineering.