This one covers the deep end of TypeScript's type system: generics with constraints, conditional types with infer, mapped types with key remapping, and template literal types for string manipulation. You'll want this when you're building type-safe event emitters, API clients where the types follow your endpoint structure, or any time you need the compiler to catch mistakes that would otherwise show up at runtime. The patterns here are what separate a codebase that just uses TypeScript from one that actually leverages it. Fair warning, some of this gets abstract fast, especially the nested conditional types and recursive path builders, but that's the point. If you're still manually writing type guards everywhere, this will change how you work.
npx -y skills add flora131/atomic --skill typescript-advanced-types --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
juliusbrussee/caveman
mattpocock/skills
shadcn/improve
obra/superpowers
forrestchang/andrej-karpathy-skills
vercel-labs/skills