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.
npx claudepluginhub govctl-org/govctl --plugin govctlThis skill uses the workspace's default tool permissions.
Stress-test a design decision using premortem (simulated failure) and backcasting (simulated success), then produce a structured recommendation that feeds directly into ADR artifacts.
Builds 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. For technology choices, design decisions, system design questions.
Evaluates technical trade-offs using reversibility analysis, one-way vs two-way door frameworks, and second-order thinking for engineering decisions like architecture and planning.
Share bugs, ideas, or general feedback.
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.