From coalmine
Failure-mode audit (FMEA for software) — for each way the system can fail (network, storage, partial completion, crash, concurrency, bad input), check whether code DETECTS, HANDLES, RECOVERS, and COMMUNICATES it. Triggers on: "/resilience-audit", "resilience-audit", "FMEA audit". Use when touching network, storage, async, retry, or rollback paths. Flags data loss, silent-success-on-failure, missing rollback/retry/idempotency. Reports; does not fix unless asked.
How this skill is triggered — by the user, by Claude, or both
Slash command
/coalmine:resilience-auditThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
<!-- SHARED:LANGUAGE_HEADER -->
For every operation: "what happens when this FAILS?" Report; do NOT fix unless asked.
Per-stack timeout/atomicity/idempotency patterns to grep: read references/checks.md before scanning.
After the report, present via ask_question:
NEVER auto-fix: retry/rollback/recovery/atomicity logic (semantic changes can introduce new failure modes).
| operation | failure mode | effect | handling (file:line) | severity | recommended guard |
Ordering/atomicity findings · Summary (counts + top fixes) · Not assessed
Severity: CRITICAL (data loss/corruption/silent-success) · HIGH (crash/hang/partial-no-recovery) · MEDIUM (poor degradation/missing retry) · LOW (cosmetic)
npx claudepluginhub hetcreep/coalmineFailure-mode audit (FMEA for software) — for each way the system can fail (network, storage, partial completion, crash, concurrency, bad input), check whether code DETECTS, HANDLES, RECOVERS, and COMMUNICATES it. Triggers on: "/resilience-audit", "resilience-audit", "FMEA audit". Use when touching network, storage, async, retry, or rollback paths. Flags data loss, silent-success-on-failure, missing rollback/retry/idempotency. Reports; does not fix unless asked.
Reviews code changes for resilience: identifies unhappy paths, edge cases, error handling, fallbacks, and state management gaps. Use before commit/PR to surface failure scenarios.
Deep error-path analysis for auditing failure semantics: propagation, observability, recovery. Catches silent failures, partial failure mismatches, and resilience gaps in code.