About
The Type Checker skill implements a sophisticated bidirectional type system designed for formal verification and rigorous static analysis. By treating types as theorems and programs as proofs, it enables developers to enforce complex logical constraints using Pi and Sigma types. It features a unique GF(3) balance verification system that classifies code components as generators, coordinators, or validators to ensure structural conservation. This skill is essential for developers building domain-specific languages, formalizing mathematical proofs, or ensuring the absolute correctness of critical code paths.