Ask me what skills you need
What are you building?
Tell me what you're working on and I'll find the best agent skills for you.
Write, refactor, or review TypeScript code with strict, precise, maintainable types and without unnecessary `any`, type assertions, or type suppressions. Use when working on `.ts` or `.tsx` files, public APIs, generics, discriminated unions, type guards, tsconfig/module settings, declaration-facing code, or any change where TypeScript type quality affects correctness in the Remix repo.
Use this skill to write TypeScript that is simple at runtime and precise at compile time. Prefer local repo conventions first, then apply the official TypeScript guidance summarized here.
tsconfig.json, package package.json, and relevant existing source before choosing types.pnpm run typecheck:changed and pnpm run test:changed for broader changes, and pnpm run lint when practical.import type { X } and export type { X } for type-only symbols..ts extensions in relative imports and exports, matching this repo's allowImportingTsExtensions / rewriteRelativeImportExtensions setup.npx skills add remix-run/remix --skill expert-typescript-programmerHow clear and easy to understand the SKILL.md instructions are, rated from 1 to 5.
Clear and well structured, with only minor parts that might need a second read.
How directly an agent can act on the SKILL.md instructions, rated from 1 to 5.
Mostly actionable with clear steps; only a few small gaps remain.