From govctl
Stress-tests design decisions with premortem/backcast analysis to produce risk-calibrated ADR recommendations. For multiple architecture options, irreversible changes, or complex trade-offs.
How this skill is triggered — by the user, by Claude, or both
Slash command
/govctl:decision-analysisThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Stress-test a design decision using premortem (simulated failure) and backcasting (simulated success), then produce a structured recommendation that feeds directly into ADR artifacts.
Stress-test a design decision using premortem (simulated failure) and backcasting (simulated success), then produce a structured recommendation that feeds directly into ADR artifacts.
This skill is a reference skill — called by /discuss during design exploration, not invoked standalone.
Reference-only. This skill does analysis and produces structured output for /discuss and adr-writer.
It must not create work items, execute lifecycle verbs, perform VCS operations, or write implementation code.
Use this analysis when the decision meets any of:
Do not use for: single-option bug fixes, doc-only changes, trivial refactors, or decisions already locked by existing normative RFCs.
Extract from the discussion context:
If any unresolved unknown would materially affect option ranking, reversibility, or constraints, ask clarifying questions before proceeding. If the remaining unknowns are minor, proceed with explicit assumptions. Ask at most 2 clarifying questions in one round.
Write two one-sentence anchors from the end of the timeframe:
Note whether the decision is reversible or irreversible, and whether external dependence is low/medium/high.
For the top 2-3 viable options, imagine each path fully failed. Generate:
Make each cause specific and falsifiable. Include govctl-relevant failure modes:
For the same options, imagine each path succeeded strongly. Generate:
Include govctl-relevant success drivers:
For each cause from Steps 3-4, assign:
| Category | Control | Reason | Probability (%) | Confidence | Impact (1-5) | Early Signal | Countermeasure |
|---|
Calibration guide:
Use numbers, not vague terms.
Compare the options using the evidence above, rank them, and produce:
Go, No-Go, or Conditional Gogovctl check clean, load test threshold, security review)impl phase.For Conditional Go, specify exactly what conditions must be met.
2-4 bullet points for each category:
Align with govctl phase gates:
| Checkpoint | Phase Gate | What to Measure | Kill Criteria | Scale Criteria |
|---|---|---|---|---|
| Early (before commitment) | Before finalize normative | Design evidence, assumptions, interface feasibility | Core assumptions falsified | Option remains viable |
| Mid (implementation) | Before advance test | govctl check clean, clause coverage | Spec drift detected | All clauses implemented |
| Late (release readiness) | Before advance stable | Full test suite, no regressions | Compliance failures | Ready for stable |
When the analysis is complete, map outputs to ADR fields using the adr-writer skill:
| Analysis Output | ADR Field | How to Map |
|---|---|---|
| Decision statement + constraints | context | Problem statement and constraints section |
| Premortem + backcast summaries | consequences | Positive from backcast, Negative from premortem (with mitigations) |
| Options ranking | alternatives | Each option with pros/cons from the exploration table |
| Top option + rationale | decision | "We will X because..." |
| Must-pass gates | decision | Add under ### Implementation Notes |
| Related RFCs/ADRs discovered | refs | Link as references |
If the decision is moderate-risk (only 2 options, single-module scope, reversible), produce a compact analysis:
Skip Steps 7-8 in compact mode.
npx claudepluginhub govctl-org/govctl --plugin govctlBuilds weighted decision matrices, analyzes trade-offs, and generates ADRs for architectural, technical, and process decisions like database selection or framework choice.
Structures architecture decisions with options table (pro/con/complexity), choice, risks, and next steps. Use for technology choices, design decisions, system design questions.
Deep reasoning for complex decisions — expert panel simulation, devil's advocate, what-if scenarios, and structured tradeoff analysis. Use when a decision has high stakes, multiple valid approaches, or you need to stress-test your thinking. Triggers: think, think through, analyze, expert panel, devil's advocate, what if, tradeoff, decision, weigh options, stress test, second opinion.