بنقرة واحدة
premortem
Use when evaluating a design decision or implementation plan before committing to it
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Use when evaluating a design decision or implementation plan before committing to it
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Use when reviewing a spec or task graph for completeness before implementation
Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, logging in, or automating browser actions
Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, logging in, or automating browser actions
Use when decomposing a spec, design, or feature description into a task dependency graph with self-evaluating acceptance criteria
Use when doing creative product, feature, component, functionality, or behavior design work
Use when infrastructure or features are built but before declaring done -- verifies work is wired into the system and actively used
| name | premortem |
| description | Use when evaluating a design decision or implementation plan before committing to it |
Identify failure modes before they occur. Based on Gary Klein's technique.
"Imagine it's 3 months from now and this project has failed spectacularly. Why did it fail?"
A decision without a premortem is a guess, not a design choice.
| Category | Symbol | Meaning |
|---|---|---|
| Tiger | [TIGER] | Clear threat that will hurt us if not addressed |
| Paper Tiger | [PAPER] | Looks threatening but probably fine |
| Elephant | [ELEPHANT] | Thing nobody wants to talk about |
CRITICAL: Do NOT flag risks based on pattern-matching alone.
Pass 1 — Gather potential risks (hypotheses only)
Pass 2 — Verify each one:
If ANY verification check fails, it's not a tiger.
Every tiger MUST include evidence:
tiger:
risk: "<description>"
location: "file.go:42"
severity: high|medium
mitigation_checked: "No fallback found, no error handling, no retry"
Technical: Scalability, dependencies + fallbacks, data consistency, latency, security, error handling
Integration: Breaking changes, migration path, rollback strategy, feature flags
Process: Requirements clarity, stakeholder input, tech debt tracking, maintenance burden
Testing: Coverage gaps, integration tests, load testing, manual test plan
premortem:
mode: quick|deep
context: "<what was analyzed>"
tigers:
- risk: "<description>"
severity: high|medium
mitigation_checked: "<what was NOT found>"
elephants:
- risk: "<unspoken concern>"
paper_tigers:
- risk: "<looks scary>"
reason: "<why it's fine — cite the mitigation>"
| Severity | Blocking? | Action |
|---|---|---|
| HIGH | Yes | Must address or explicitly accept |
| MEDIUM | No | Recommend addressing |
| LOW | No | Note for awareness |
Present findings to the user with options: