Strict Typing Overview No types. No escapes. Everything fully typed. Core principle: Types are documentation that the compiler verifies. This skill applies to: TypeScript, Python (with type hints), Go, Rust, Java, C#, and any typed language. The Rule TypeScript Specifics Forbidden Patterns Required Patterns Configuration Ensure has strict mode: Handling Third-Party Types When library types are missing: Or contribute types to DefinitelyTyped. Handling Dynamic Data For API responses or parsed JSON: Using Zod for Runtime Validation Python Specifics Forbidden Patterns Required Patterns Configurat…