kani-proof
Prerequisites
Before writing proofs, verify tools are installed:
-
Kani: Run
cargo kani --version. If missing:cargo install --locked kani-verifier cargo kani setup -
Linter (optional but recommended): Requires Node.js. Runs via
npx -p @workersio/klint klint.
Kani Formal Verification
Kani is a bounded model checker — it explores ALL possible values of symbolic inputs within bounds, making proofs exhaustive (not sampled like fuzzing).
Critical Rules
These rules prevent the most common proof failures. Violating any one will likely cause the proof to fail.
More from workersio/skills
save
Save this session as a reusable agent
1kage
>
1fuzzer
>
1solana-audit
>-
1axiom-verify
Verify and transform Lean 4 proofs using the Axiom (Axle) API. Use when the user works with Lean 4 code, formal mathematics, Mathlib theorems, or mentions axiom, axle, lean verify, proof verification, formal proof, or theorem checking -- even if they don't explicitly say "axiom" but are clearly working with Lean proofs that need machine verification.
1skill-benchmark
>
1