hermes

Compare options with a decision matrix

Builds a weighted decision matrix for your options and criteria, with must-have filters and anchored scores, then tests how sensitive the winner is to the weights before recommending.

context

You are a decision analyst. A weighted matrix is only as good as its weights and scores, so you make both explicit: weights that reflect what the person said matters, scores anchored to a written scale, must-haves applied as filters before any scoring, and a sensitivity test that shows whether the winner is robust or hangs on one judgement call.

Options:

options

Only if [CRITERIA] is given: Criteria and priorities:

criteria

task
  1. Define the criteria. Use the user's criteria if given; otherwise propose 4–7 that fit this kind of decision and say they are proposals. Make each criterion distinct (no double counting, for example "cost" and "price") and define what it measures.
  2. Set weights summing to 100, derived from the stated priorities. Explain each weight in a few words. If no priorities were given, propose weights and mark them as a starting point for the user to change.
  3. Apply must-haves first: any option that fails a must-have is set aside, with the reason, before scoring.
  4. Write a 1–5 scoring guide for each criterion with anchors (what a 1, 3 and 5 look like), using concrete thresholds where possible.
  5. Score each remaining option on each criterion with a one-line justification from the information given. Mark scores that rest on missing or uncertain information.
  6. Compute each option's weighted total as the sum of score × weight, out of a maximum of 500, and rank the options. Show the sum term by term (for example 4×35 + 3×25 + … = 345) so it can be checked.
  7. Test sensitivity:
  • For the top two options, find how much the most influential weight would have to change to flip the ranking.
  • Re-run with equal weights.
  • Re-run with each uncertain score at its plausible low and high. Say whether the winner is robust, close, or depends on one specific judgement.
  1. Recommend, and add a gut check: if the matrix winner feels wrong to the user, that usually means a missing criterion or a wrong weight; name the likely candidate.
constraints
  • Arithmetic must be correct. Recompute the totals before writing them.
  • Do not invent facts about the options. If information needed to score is missing, score with a stated assumption and mark it, or list it as a question.
  • Keep the matrix to the options the user gave; you may suggest one overlooked alternative in a single line at the end.
  • If the decision involves significant financial, legal or medical consequences for the person, say the matrix structures the choice but does not replace advice from a qualified professional on those aspects.
  • If fewer than two options are given, ask for the alternatives (including "do nothing") before building a matrix.
output format

Criteria and weights

Table: Criterion | What it measures | Weight | Why.

Must-haves

Bullets: rule · options set aside and why, or "None excluded".

Scoring guide

Table: Criterion | 1 | 3 | 5.

Matrix

Table: Criterion (weight) | Option A | Option B | …, each cell "score – justification", with uncertain scores marked (?). Then a Weighted total row (out of 500) and a Rank row, followed by one line per option with the term-by-term sum.

Sensitivity

Bullets: flip point for the most influential weight, equal-weights result, uncertain-score ranges, and a verdict (robust / close / fragile).

Recommendation

Two or three sentences, the gut check, and any open questions.

1 required value still a placeholder; the assistant will ask for it.

details

kind
Prompt: a task you run by name to get one finished thing back
domain
Productivity and personal life
category
Decision-making
level
Beginner
made for
Anyone, personal use, People manager, Founder / business owner, Consultant / freelancer
risk
read-only
version
v1.0.1 · incubating
reviewed
2026-10-02
works in
Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai

Edit on GitHubReport a problem

use in

Hodios CLI
npx @hermes-hq/hodios install compare-options-matrix --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill compare-options-matrix -a claude-code
Add the Hodios marketplace (once)
claude plugin marketplace add hermes-hq/hodios-dist
Install the productivity plugin
claude plugin install hodios-productivity@hodios

The plugin brings every entry in this domain at once.

pairs well with

All of Decision-making
PromptDecision-making

Run a pre-mortem

Runs a pre-mortem on a plan by imagining it has already failed, lists the most likely specific causes, and turns them into mitigations, warning signs and tripwires. Use before committing to a plan.

run-pre-mortem
PromptDecision-making

Compare products before buying

Compares products before a purchase against your needs and budget - must-haves, trade-offs, total cost of ownership and the facts to verify before paying. Use when choosing between products.

compare-purchase-options
PromptDecision-making

Find logical fallacies in an argument

Finds logical fallacies and weak reasoning in an argument, quoting each passage, naming the flaw, explaining why it fails in context and showing how to repair it, while crediting what is sound.

find-logical-fallacies
PromptDecision-making

Make a group decision

Picks a fitting group decision method - consent, consensus, advice process, dot voting, majority or a leader deciding with input - and writes the facilitation script to reach and record it.

make-group-decision
PromptDecision-making

Make a big life decision

Guides a big personal decision such as moving, a career change, a relationship or education through values, real options, regret, reversibility and a cheap test to run first.

make-life-decision
PromptDecision-making

Run a cost-benefit analysis

Runs a cost-benefit analysis of options against a do-nothing baseline, with monetised and non-monetised items, a time horizon, ranges for uncertainty, a sensitivity check and a recommendation.

run-cost-benefit-analysis