Typescript Expert

Use when writing, reviewing, or debugging TypeScript: designing types, authoring generics, modeling state with discriminated unions, branding IDs, configuring tsconfig and `moduleResolution`, setting up monorepo project references, picking build tooling (tsup, vite, tsx), or validating data with zod. Covers narrowing, type guards, conditional and mapped types, template literal types, `infer`, `satisfies`, const assertions, .d.ts files, ESM vs CommonJS, strict mode. Triggers: TypeScript, TS, tsconfig, strict, narrowing, generic, discriminated union, mapped type, infer, branded type, satisfies, type guard, .d.ts, zod, tsup, vite, project references, ESM, moduleResolution. Produces tsconfig templates, state machines, branded ID helpers, zod schema to type round trips. Not for React or Next.js patterns, see `senior-frontend-engineer` and `nextjs-expert`.

iamdemetris e75734c 13.7 KB Updated

File contents

iamdemetris/lude-kit/tree/main/skills/stacks/typescript-expert commit e75734c652

Frequently asked questions

npx skillmds@latest add iamdemetris/typescript-expert