Prove contract correctness mathematically against a written logic specification so intended behavior is guaranteed rather than sampled. Use this skill whenever the user mentions formal verification, invariant, smt solver, specification, symbolic execution, counterexample, proof obligation, or is working with Certora, Halmos, Z3, even if they never say "formal verification" explicitly. Routes live lookups through the Web3-Security-Plugin endpoint. Do not use it for unrelated application feature work or general coding questions.