What problem does it solve? Code that works today can still be fragile against future edits. This Skill identifies hidden assumptions, implicit invariants, and fragile patterns in your codebase by writing realistic post-mortem reports for bugs that have not happened yet, so you can harden the code before a reasonable future change breaks it. ## Core Features & Use Cases - Fragility Catalogue: Scans for ten documented fragility patterns including implicit ordering dependencies, stringly-typed contracts, coincidental correctness, invisible invariants, and load-bearing defaults. - Structured Post-Mortems: Produces incident-style reports with severity, the plausible change that caused the failure, why it broke, how it would surface, and concrete hardening suggestions. - Scoped Analysis: Focuses on specific files, directories, or modules you name, reading callers and callees deeply before writing anything. - Use Case: Before a major refactor or onboarding new team members, run a pre-mortem on a core module to surface architectural assumptions that no test currently enforces. ## Quick Start Ask the AI to run a pre-mortem on a specific module, for example: run a pre-mortem on the src/payments directory and write the report to PRE-MORTEM.md.