What problem does it solve? In a Bitcoin/Lightning wallet like Zeus, shipping a fix without proof risks losing user funds. This Skill replaces "it seems to work" with evidence: enumerated state spaces, interleaving tables, unit traces, and failing-test-first regression tests, so every correctness claim about races, migrations, backend dispatch, amounts, or decoders is backed by a check that would have caught the bug. ## Core Features & Use Cases - Race and interleaving analysis: Enumerate trigger events (wallet focus, app foreground, create/delete) against shared mutable state to classify every unsafe cell as serialized, tolerated, or unreachable — e.g., proving the LDK Node delete crash fix closed the Tokio thread-affinity cell. - Migration correctness proofs: Build a persisted-state matrix (fresh install, legacy blob, zeus-settings-v2, iCloud restore) against actual migration execution order, with idempotency arguments for one-shot MOD_KEY flags. - Dispatch, amount, and conformance audits: Verify BackendUtils methods across all 7 backends for inherited-leak, unit-trace sat/msat arithmetic with BigNumber, and pin BOLT11/TLV/key-derivation spec vectors. - Use Case: Before merging a fix for a settings migration bug, produce the 6-row state table showing which cell the bug lived in, plus a jest test in MigrationUtils.test.ts that fails on pre-fix code. ## Quick Start Ask the assistant to prove that a race condition fix in the Zeus wallet is correct using the interleaving analysis recipe.