For serious TypeScript work where you need branded types, discriminated unions, or full-stack type safety with tRPC. Built by Jeffallan, this goes beyond basic interfaces to cover custom type guards, complex generics, and utility types like deep readonly or require-exactly-one. The workflow is methodical: analyze your tsconfig, design type-first APIs, run tsc --noEmit iteratively, then validate coverage. It pushes strict mode hard (even noUncheckedIndexedAccess and exactOptionalPropertyTypes) and strongly discourages enums in favor of const objects. If you're building a monorepo or need compile-time guarantees that prevent mixing up user IDs and order IDs, this is the reference you want loaded.
npx skills add https://github.com/jeffallan/claude-skills --skill typescript-pro