About
Enables rigorous, verification-first workflows using the Idris 2 language to eliminate runtime errors and ensure mathematical correctness. By leveraging dependent types, it encodes complex domain invariants—such as length-indexed vectors and protocol state machines—directly into the type system. The skill guides the entire software lifecycle, from planning type-level proofs and hole-driven development to automated totality checking and artifact remediation, making it indispensable for building high-integrity systems and verified data structures.