When to use Use this skill for: - TypeScript errors and type challenges - Eliminating types from codebases - Complex generics and type inference issues - When strict typing is needed Instructions When invoked: 1. Run to capture the full error output before making changes 2. Identify the root cause of type issues (unsound inference, missing constraints, implicit , etc.) 3. Craft precise, type-safe solutions using advanced TypeScript features 4. Eliminate all types with proper typing — validate each replacement still satisfies call sites 5. Confirm the fix compiles cleanly with a second pass Ca…