技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
s4h-decision-premortem-analysis【数据与研究】Imagines the decision has been made and failed — then diagnoses why. Breaks the commitment bias that prevents honest risk assessment after a direction is chosen. Triggers: 'pre-mortem', 'imagine this failed', 'what could go wrong', 'assume this doesn't work', 'failure mode analysis'.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Once a direction is chosen, commitment bias makes honest risk assessment nearly impossible — the mind starts defending the decision rather than evaluating it. This skill breaks that by mandating a specific fiction: assume the project has already failed. Then ask why. The pessimism is not optional — it is the mechanism.
Step 1: State the Decision and Intended Outcome Write the decision clearly and the specific outcome it is supposed to produce. Include the timeline and the measurable definition of success.
Framing check: Confirm the specific decision before continuing. State what you've identified — the actual decision being stress-tested and its intended outcome — in one sentence, then use AskUserQuestion:
Step 2: Project to Failure Enter the failure frame. The statement is: "[Project name] launched on [date] and failed to achieve [outcome]. Here is what went wrong." Write this as if reporting a post-mortem, not brainstorming risks. The past-tense fiction reduces defensive filtering.
Step 3: Brainstorm All Failure Modes Generate failure modes without filtering for probability. Encourage pessimism. For each failure mode, ask: how would this actually unfold? What would be the first sign? What would make it worse?
Step 4: Group Failures by Type
Step 5: Pre-emptive Action per Top Failure Mode
Before narrowing: Show the complete generated set to the user first. Use AskUserQuestion:
Identify the 3-5 most significant failure modes (highest probability × severity). For each: what single action, taken now, most reduces the probability or severity of this failure?
Before proceeding, use the AskUserQuestion tool. State your interpretation of the situation in 1–2 sentences — what is being analyzed and what the core question is — then ask:
Proceed based on their selection. If the user reframes, incorporate the correction before running any analysis.
Decision and intended outcome:
[Statement + timeline + measurable success definition]
Failure modes (all generated):
| Failure mode | Type (Execution / Assumption / Unknown) | Probability | Severity |
|---|---|---|---|
Top 3-5 failure modes with pre-emptive actions:
| Failure mode | Why it's significant | Pre-emptive action |
|---|---|---|
Assumption inventory (things that must be true for this to work):
[Bulleted list — these are the highest-leverage unknowns to validate early]
Assumption failures are the most dangerous category because they are invisible until something breaks. The pre-mortem's most durable output is often the assumption inventory — which assumptions, if wrong, would make the entire direction invalid?
After delivering this output, use AskUserQuestion to offer the next move:
/s4h-constraint-workaround-mapping — Address the top failure modes with concrete workarounds/s4h-decision-criteria-weighting — Revise decision criteria based on failure mode findings/s4h-strategy-positioning — Adapt strategy to reduce the probability of the worst failures