Decisions · plan by default

/decision-premortem

Assume a proposal failed and identify plausible causes

Use to analyze plausible future failure of a proposal; challenge tests its current assumptions and ops-postmortem reconstructs an actual incident.

Make it your own.

In Claude Code, use the slash command and add your context. In Codex, select decision-premortem from the just-vibe skill picker, then send the same brief.

Version 0.11.0 also supports /jv decision-premortem, /just-vibe decision-premortem and /jv:decision-premortem in Claude. See shortcut setup and context examples.

Example · plan
/just-vibe:decision-premortem Identify plausible ways the migration plan could fail and early warning signs.
edge · plan
/just-vibe:decision-premortem Premortem a rollout whose rollback cannot undo generated data.
blocked · inspect
/just-vibe:decision-premortem Analyze hypothetical failure without treating it as an observed incident.

What the agent does

  1. Assume a concrete failed outcome and work backward through design choices and contributing conditions to realistic causal chains.
  2. Rank the chains by impact and likelihood, identify an observable early warning signal for each, and propose proportionate mitigations.

Inputs

  • proposal, success definition, operating context, and time horizon.

Optional context: scope, references, constraints, successCriteria, environment, mode, budget.

Scope

Reads
Plausible reasons the proposal could fail and preventive actions.
Writes
No source changes in inspect/plan. Save only requested planning artifacts. A separately requested repair uses the relevant implementation workflow.
Mode
Plan; proposal, success definition, operating context, and time horizon.
Prerequisites
The decision question, constraints, alternatives or permission to identify them, and relevant project evidence. Current vendor claims and prices require current authoritative sources during execution. Scores are decision aids, not facts.

Expected output

  • Failure chains with early signal, mitigation, response and residual uncertainty, plus untested assumptions.

How the work is checked

  • Risks connect to specific proposal choices; a mitigation includes a detectable signal or concrete action.

When to stop or clarify

  • Do not present hypothetical failures as observed incidents or pad the report with generic catastrophes unrelated to the design.

Handling missing context

Infer
Recover hard constraints, the current option, adoption status and stated priorities from the brief and prior decisions.
Assume
State the failure definition and time horizon as assumptions before listing causes.
Ask
Ask only about a missing constraint or preference that could reverse the recommendation; do not demand a complete scoring questionnaire.

Technical guidance

Evidence
Inspect dependency assumptions, operational ownership, adoption constraints and failure recovery.
Method
Build a plausible trigger-to-impact chain for each material failure, then identify an early signal and an intervention that breaks that chain.
Pitfall
Generic risks with no mechanism or observable warning cannot guide implementation.
Check
Test whether each mitigation addresses its stated mechanism and whether a responder could detect the signal in time.

Situational decisions

When a risk cannot be connected to this proposal: Remove the generic warning and focus on mechanisms supported by context.

The coding agent follows this workflow using its available tools. Installation does not grant service access or guarantee an outcome. Read the compatibility notes.

Keep exploring