This is essentially a reference guide you'll want around if you're enforcing strict TypeScript rules, especially in codebases with no-explicit-any enabled. It walks through practical alternatives to using any (unknown, generics, union types, type guards), covers common event handler types for React and DOM, and includes patterns for promises, callbacks, and utility types. The examples are concrete and show both wrong and correct approaches, which is helpful when you're staring at a type error. It's not going to teach you TypeScript from scratch, but if you keep reaching for any out of frustration or uncertainty, this gives you the specific patterns to use instead. Treats type assertions with appropriate suspicion and includes a solid section on discriminated unions for handling multiple related types safely.
npx skills add https://github.com/fluid-tools/claude-skills --skill typescript-strict-mode