Строгая TypeScript-разработка React и Electron
engineering
typescript-skills is a Claude Code skill that provides shared TypeScript best practices for two LlamaFarm subsystems: the Designer frontend (React 18 + TanStack Query + Radix UI + Vite) and the Electron App (Electron 28 + electron-vite). Both projects run under a strict compiler configuration — strict mode, noUnusedLocals, noUnusedParameters, and noFallthroughCasesInSwitch — with rules against untyped any, mandatory explicit return types on public functions, and readonly/as const for immutability. The skill ships four reference documents covering idiomatic TypeScript patterns, advanced typing and generics, Vitest-based testing, and security practices including XSS prevention and input validation. It targets developers building production desktop or web apps within the LlamaFarm monorepo who need consistent, auditable TypeScript across subsystems.
- #typescript
- #react
- #electron
- #tanstack-query
- #vite
- #frontend