id = "decision-matrix" name = "Decision Matrix" description = "Evaluate competing options against weighted criteria to produce a clear, defensible recommendation." category = "thinking" tags = ["decision", "analysis", "strategy", "thinking"] [i18n.zh] name = "决策矩阵" description = "对竞争方案按加权标准进行评估,输出清晰、有据可查的推荐结论。" [[parameters]] name = "decision" description = "The decision to be made and its context" param_type = "string" required = true [[parameters]] name = "options" description = "The options or alternatives being considered" param_type = "string" required = true [[steps]] name = "criteria" prompt_template = """ You are a decision analyst. For the decision below, define the evaluation criteria: 1. List 5-8 criteria that matter most for this decision 2. For each criterion: define what 'good' looks like (high score) and 'bad' looks like (low score) 3. Assign weights (must sum to 100%) based on business importance 4. Note which criteria are must-haves (disqualifiers if failed) Decision: {{decision}} Options: {{options}} """ [[steps]] name = "scoring" prompt_template = """ Score each option against each criterion on a 1-10 scale. Justify every score with one sentence of evidence or reasoning. Then calculate weighted scores. Format as a table: Option | Criterion | Raw Score | Weight | Weighted Score. Add a totals row per option. Decision: {{decision}} Options: {{options}} Criteria and weights: {{criteria}} """ depends_on = ["criteria"] [[steps]] name = "recommendation" prompt_template = """ Synthesise the analysis into a decision memo: ## Recommendation Clear winner with one-sentence rationale. ## Why Not the Others For each non-recommended option: the decisive weakness. ## Key Risks of the Recommended Option Top 3 risks and mitigations. ## Conditions That Would Change This Recommendation What new information would flip the decision. ## Next Steps 3 immediate actions to execute the decision. Scoring: {{scoring}} """ depends_on = ["scoring"]