Claude
Skills
Sign in
Back

decision-analysis

Included with Lifetime
$97 forever

Decision modeling using decision tables, weighted scoring matrices, and decision trees. Structures complex decisions with clear criteria, alternatives evaluation, and outcome prediction.

General

What this skill does


# Decision Analysis

Model and analyze complex decisions using structured techniques: decision tables, weighted scoring matrices, and decision trees. Creates clear, defensible decision frameworks with traceable rationale.

## What is Decision Analysis?

**Decision Analysis** is a systematic approach to evaluating complex choices by breaking them down into components: objectives, alternatives, criteria, and trade-offs. It transforms subjective judgment into structured, transparent reasoning.

| Technique | Best For | Output |
|-----------|----------|--------|
| **Decision Table** | Rule-based logic, many conditions | Action based on condition combinations |
| **Weighted Scoring Matrix** | Multi-criteria comparison | Ranked alternatives with scores |
| **Decision Tree** | Sequential decisions, uncertainty | Optimal path with probabilities |
| **Pugh Matrix** | Concept selection, design choices | Best concept vs baseline |

## Technique 1: Decision Tables

### What is a Decision Table?

A **decision table** captures complex conditional logic in a compact grid format. It lists all combinations of conditions and their corresponding actions.

| Component | Description | Example |
|-----------|-------------|---------|
| **Conditions** | Input variables/states | Customer type, Order value |
| **Actions** | Outcomes/responses | Apply discount, Require approval |
| **Rules** | Condition combinations | IF Premium AND >$1000 THEN 20% off |

### Decision Table Workflow

#### Step 1: Identify Conditions and Actions

```markdown
## Decision Context

**Decision:** [What are we deciding?]
**Trigger:** [When is this decision made?]

### Conditions (Inputs)
| # | Condition | Possible Values |
|---|-----------|-----------------|
| C1 | [Condition 1] | [Value A / Value B / ...] |
| C2 | [Condition 2] | [Yes / No] |
| C3 | [Condition 3] | [Low / Medium / High] |

### Actions (Outputs)
| # | Action | Description |
|---|--------|-------------|
| A1 | [Action 1] | [What happens] |
| A2 | [Action 2] | [What happens] |
```

#### Step 2: Build the Decision Table

```markdown
## Decision Table: [Name]

| Rule | C1 | C2 | C3 | A1 | A2 |
|------|----|----|----|----|----|
| R1 | Premium | Yes | High | X | - |
| R2 | Premium | Yes | Low | X | X |
| R3 | Standard | Yes | - | - | X |
| R4 | Standard | No | High | - | - |
| R5 | - | No | Low | - | X |

**Legend:** X = Execute action, - = Skip, [blank] = Any value
```

#### Step 3: Validate Completeness

| Check | Question | Pass? |
|-------|----------|-------|
| **Completeness** | All condition combinations covered? | ☐ |
| **Consistency** | No contradictory rules? | ☐ |
| **Uniqueness** | Each combination maps to one outcome? | ☐ |
| **Simplification** | Can rules be consolidated? | ☐ |

### Decision Table Template

```markdown
## Decision Table: [Decision Name]

**Context:** [Business context]
**Owner:** [Decision owner]
**Last Updated:** [ISO date]

### Conditions
| ID | Condition | Values |
|----|-----------|--------|
| C1 | | |
| C2 | | |

### Actions
| ID | Action | Description |
|----|--------|-------------|
| A1 | | |
| A2 | | |

### Rules
| Rule | C1 | C2 | → | A1 | A2 | Notes |
|------|----|----|---|----|----|-------|
| R1 | | | | | | |
| R2 | | | | | | |

### Validation
- [ ] All combinations covered
- [ ] No contradictions
- [ ] Rules simplified
```

## Technique 2: Weighted Scoring Matrix

### What is a Weighted Scoring Matrix?

A **weighted scoring matrix** (also called decision matrix or Pugh matrix) evaluates multiple alternatives against weighted criteria to produce a ranked list.

| Component | Description |
|-----------|-------------|
| **Alternatives** | Options being compared |
| **Criteria** | Factors for evaluation |
| **Weights** | Importance of each criterion (sum to 100%) |
| **Scores** | Rating of each alternative on each criterion |
| **Weighted Score** | Score × Weight, summed across criteria |

### Weighted Scoring Workflow

#### Step 1: Define the Decision

```markdown
## Decision Context

**Decision:** [What are we choosing?]
**Objective:** [What outcome do we want?]
**Constraints:** [Non-negotiable requirements]
**Timeline:** [When must we decide?]
```

#### Step 2: Identify Alternatives

```markdown
## Alternatives

| # | Alternative | Description | Source |
|---|-------------|-------------|--------|
| A | [Option A] | [Brief description] | [How identified] |
| B | [Option B] | [Brief description] | [How identified] |
| C | [Option C] | [Brief description] | [How identified] |
```

#### Step 3: Define and Weight Criteria

```markdown
## Criteria

| # | Criterion | Description | Weight | Rationale |
|---|-----------|-------------|--------|-----------|
| 1 | [Criterion 1] | [What it measures] | 30% | [Why this weight] |
| 2 | [Criterion 2] | [What it measures] | 25% | [Why this weight] |
| 3 | [Criterion 3] | [What it measures] | 25% | [Why this weight] |
| 4 | [Criterion 4] | [What it measures] | 20% | [Why this weight] |
|   | **Total** | | **100%** | |
```

**Weighting Methods:**

| Method | Description | When to Use |
|--------|-------------|-------------|
| **Direct Assignment** | Stakeholders assign weights directly | Clear priorities, experienced team |
| **Pairwise Comparison** | Compare criteria pairs (AHP) | Unclear priorities, need consensus |
| **Ranking** | Rank criteria, convert to weights | Quick, approximate |
| **Equal Weights** | All criteria weighted equally | No clear priority, initial analysis |

#### Step 4: Score Alternatives

```markdown
## Scoring Scale

| Score | Meaning |
|-------|---------|
| 5 | Excellent - Fully meets/exceeds criterion |
| 4 | Good - Mostly meets criterion |
| 3 | Adequate - Partially meets criterion |
| 2 | Poor - Minimally meets criterion |
| 1 | Unacceptable - Does not meet criterion |
```

#### Step 5: Calculate Weighted Scores

```markdown
## Decision Matrix

| Criterion | Weight | Alt A | Alt B | Alt C |
|-----------|--------|-------|-------|-------|
| Criterion 1 | 30% | 4 | 3 | 5 |
| Criterion 2 | 25% | 3 | 5 | 4 |
| Criterion 3 | 25% | 5 | 4 | 3 |
| Criterion 4 | 20% | 4 | 4 | 4 |
| **Weighted Score** | | **3.95** | **3.95** | **4.05** |
| **Rank** | | 2 | 3 | 1 |

**Calculation:** Weighted Score = Σ(Score × Weight)
```

#### Step 6: Sensitivity Analysis

Test how results change if weights shift:

```markdown
## Sensitivity Analysis

| Scenario | Weight Change | Winner | Confidence |
|----------|---------------|--------|------------|
| Baseline | As defined | Alt C | - |
| Cost +10% | C1: 40%, others adjusted | Alt A | Low |
| Quality +10% | C2: 35%, others adjusted | Alt C | High |

**Robustness:** [Is the winner stable across scenarios?]
```

### Pugh Matrix (Concept Selection)

A specialized scoring matrix comparing alternatives to a baseline:

```markdown
## Pugh Matrix: [Decision]

**Baseline:** [Reference option - usually current state or simplest option]

| Criterion | Weight | Alt A vs Baseline | Alt B vs Baseline | Alt C vs Baseline |
|-----------|--------|-------------------|-------------------|-------------------|
| Criterion 1 | 30% | + | S | ++ |
| Criterion 2 | 25% | - | + | S |
| Criterion 3 | 25% | S | + | - |
| Criterion 4 | 20% | + | S | + |
| **Σ Plus** | | 2 | 2 | 2 |
| **Σ Minus** | | 1 | 0 | 1 |
| **Σ Same** | | 1 | 2 | 1 |
| **Net Score** | | +1 | +2 | +1 |

**Legend:** ++ Much better, + Better, S Same, - Worse, -- Much worse
```

## Technique 3: Decision Trees

### What is a Decision Tree?

A **decision tree** maps sequential decisions and uncertain events to visualize possible paths and outcomes. It's ideal for decisions with multiple stages or probabilistic outcomes.

| Node Type | Symbol | Description |
|-----------|--------|-------------|
| **Decision Node** | □ | Choice point (you control) |
| **Chance Node** | ○ | Uncertain event (probabilities) |
| **End Node** | △ | Final outcome (value) |

### Decision Tree Workflow

#### Step 1: Frame the Decision

```markdown
## Decision Tree Context

**Decision:** [Primary deci

Related in General