decide · diff

v1.0.0 to v1.0.0

79 added, 80 removed. Audit A to A.

---
name: decide
version: 1.0.0
type: skill
author: Lukas Geiger
created: 2026-03-15
updated: 2026-03-15
description: Structured decision making: Pro/Con matrix, weighted scoring, decision tree, scenario analysis, and Eisenhower matrix.
standalone: true
anthropic_compatible: true
bach_compatible: false
bach_origin: true
category: utilities
tags: [decision, evaluation, prioritization, framework]
language: de
status: active
visibility: public
dependencies: {'tools': [], 'services': [], 'protocols': [], 'python': []}
provenance: {'origin': 'bach', 'origin_path': 'system/skills/_services/decide.md', 'origin_version': '1.0.0', 'origin_repo': 'github.com/ellmos-ai/bach', 'last_sync_from_origin': '2026-03-15', 'last_sync_to_origin': None, 'local_changes_since_sync': True}
---
-
<img src="banner.png" width="100%" alt="decide banner">
- > **Deutsch** — Offizielle Deutsch-Version / Documento Oficial en Deutsch.
-
-
- # Decide — Structured Decision Making (Deutsch)
+ # Decide — Strukturierte Entscheidungsfindung
- > Rational decisions through structured frameworks and evaluation methods
+ > Rationale Entscheidungen durch strukturierte Frameworks und Bewertungsmethoden
---
- ## When to Use?
+ ## Wann nutzen?
- - Choosing between options
- - Need a pro/con list
- - Multi-criteria decision
- - Uncertain about important decisions
+ - Zwischen Optionen entscheiden
+ - Pro/Con Liste braucht
+ - Mehrkriterien-Entscheidung
+ - Unsicher bei wichtigen Entscheidungen
- **Trigger words:** decide, choose, compare, evaluate, weigh
+ **Trigger-Woerter:** entscheiden, waehlen, vergleichen, evaluieren, abwaegen
---
## Frameworks
- ### 1. Pro/Con Matrix (Simple)
+ ### 1. Pro/Con Matrix (einfach)
- Quick decisions between 2 options.
+ Schnelle Entscheidungen zwischen 2 Optionen.
```
PRO A: CON A:
- - Advantage 1 - Disadvantage 1
- - Advantage 2 - Disadvantage 2
+ - Vorteil 1 - Nachteil 1
+ - Vorteil 2 - Nachteil 2
PRO B: CON B:
- - Advantage 1 - Disadvantage 1
- - Advantage 2 - Disadvantage 2
+ - Vorteil 1 - Nachteil 1
+ - Vorteil 2 - Nachteil 2
- Recommendation: [A/B] because [reasoning]
+ Empfehlung: [A/B] weil [Begruendung]
```
---
- ### 2. Weighted Scoring (Complex)
+ ### 2. Weighted Scoring (komplex)
- Multi-criteria decisions with weighting.
+ Multi-Kriterien Entscheidungen mit Gewichtung.
- | Criterion | Weight | Option A | Score A | Option B | Score B |
- |-----------|--------|----------|---------|----------|---------|
- | Criterion 1 | 30% | 8 | 2.4 | 6 | 1.8 |
- | Criterion 2 | 25% | 7 | 1.75 | 9 | 2.25 |
+ | Kriterium | Gewicht | Option A | Score A | Option B | Score B |
+ |-----------|---------|----------|---------|----------|---------|
+ | Kriterium 1 | 30% | 8 | 2.4 | 6 | 1.8 |
+ | Kriterium 2 | 25% | 7 | 1.75 | 9 | 2.25 |
| TOTAL | 100% | - | X.XX | - | X.XX |
- **Process:**
- 1. Collect criteria
- 2. Assign weights (sum = 100%)
- 3. Rate options (1-10 scale)
- 4. Calculate scores (rating x weight)
- 5. Compare and recommend
+ **Prozess:**
+ 1. Kriterien sammeln
+ 2. Gewichte festlegen (Summe = 100%)
+ 3. Optionen bewerten (1-10 Skala)
+ 4. Scores berechnen (Bewertung x Gewicht)
+ 5. Vergleichen und empfehlen
---
- ### 3. Decision Tree (Sequential)
+ ### 3. Decision Tree (sequenziell)
- Decisions with clear if-then paths:
- 1. Define starting question
- 2. First branch (most important criterion)
- 3. Next level (second most important)
- 4. Down to final option
+ Entscheidungen mit klaren Wenn-Dann-Pfaden:
+ 1. Start-Frage definieren
+ 2. Erste Verzweigung (wichtigstes Kriterium)
+ 3. Naechste Ebene (zweitwichtigstes)
+ 4. Bis zu finaler Option
---
- ### 4. Scenario Analysis (Uncertainty)
+ ### 4. Scenario Analysis (Unsicherheit)
```
- Best Case (X% probability):
- Outcome: +Y points -> Expected value: +Z
+ Best Case (X% Wahrscheinlichkeit):
+ Ergebnis: +Y Punkte -> Erwartungswert: +Z
Realistic Case (X%):
- Outcome: +Y -> Expected value: +Z
+ Ergebnis: +Y -> Erwartungswert: +Z
Worst Case (X%):
- Outcome: -Y -> Expected value: -Z
+ Ergebnis: -Y -> Erwartungswert: -Z
- Total expected value: [Sum]
+ Gesamt-Erwartungswert: [Summe]
```
---
- ### 5. Eisenhower Matrix (Prioritization)
+ ### 5. Eisenhower Matrix (Priorisierung)
```
- URGENT NOT URGENT
- IMPORTANT 1. DO 2. PLAN
- NOT IMPORTANT 3. DELEGATE 4. ELIMINATE
+ DRINGEND NICHT DRINGEND
+ WICHTIG 1. TUN 2. PLANEN
+ NICHT WICHTIG 3. DELEGIEREN 4. ELIMINIEREN
```
---
## Quality Checklist
- Check before final recommendation:
- - [ ] All relevant criteria identified?
- - [ ] User values considered?
- - [ ] Long-term effects considered?
- - [ ] Risks identified and evaluated?
- - [ ] Bias check performed?
- - [ ] Reversibility assessed?
+ Vor finaler Empfehlung pruefen:
+ - [ ] Alle relevanten Kriterien identifiziert?
+ - [ ] User-Werte beruecksichtigt?
+ - [ ] Langfristige Auswirkungen bedacht?
+ - [ ] Risiken identifiziert und bewertet?
+ - [ ] Bias-Check durchgefuehrt?
+ - [ ] Reversibilitaet geprueft?
---
## Best Practices
- ### Defining Criteria
- - Specific and measurable
- - Not too many (3-7 ideal)
- - Independent of each other
+ ### Kriterien definieren
+ - Spezifisch und messbar
+ - Nicht zu viele (3-7 ideal)
+ - Unabhaengig voneinander
- ### Weighting
- - Sum = 100%
- - Most important criterion >= 25%
- - No weights < 5%
+ ### Gewichtung
+ - Summe = 100%
+ - Wichtigstes Kriterium >= 25%
+ - Keine Gewichte < 5%
- ### Recommendation
- - Clear and reasoned
- - Mention alternatives
- - Name risks
- - Consider reversibility
+ ### Empfehlung
+ - Klar und begruendet
+ - Alternativen erwaehnen
+ - Risiken benennen
+ - Reversibilitaet beachten
---
- ## Workflow & Vorgehen
+ ## Workflow
```
- 1. User request
- 2. Understand decision
- 3. Identify options (2-5)
- 4. Choose framework
- 5. Collect criteria
- 6. Apply framework
- 7. Bias check (optional)
- 8. Make recommendation
- 9. Document reasoning
+ 1. User Request
+ 2. Entscheidung verstehen
+ 3. Optionen identifizieren (2-5)
+ 4. Framework waehlen
+ 5. Kriterien sammeln
+ 6. Framework anwenden
+ 7. Bias-Check (optional)
+ 8. Empfehlung aussprechen
+ 9. Reasoning dokumentieren
```
---
- ## Änderungsprotokoll
+ ## Changelog
### 1.0.0 (2026-03-15)
- - Ported from BACH v3.8.0
+ - Portiert aus BACH v3.8.0
---
- *Ported from BACH v3.8.0 | Standalone Version*
+ *Portiert aus BACH v3.8.0 | Standalone-Version*
+
+ **Siehe auch:** [think](../think/SKILL.md) (Analyse, Root Cause, SWOT) | [brainstorm](../brainstorm/SKILL.md) (Kreativmethoden, Ideenfindung)
+