What problem does it solve? Building backend APIs in TypeScript often means juggling separate validation libraries, losing type safety between server and client, and wiring up plugins manually. This Skill provides complete guidance for developing with ElysiaJS, a Bun-first framework that unifies runtime validation and static types in a single source of truth. ## Core Features & Use Cases - Routing & Validation: Create routes with TypeBox, Zod, or Valibot schemas covering body, params, query, headers, cookies, and responses. - Plugins & Auth: Configure official plugins for JWT, CORS, OpenAPI, WebSocket, cron, and integrate Better Auth, Drizzle ORM, or Eden Treaty for end-to-end type-safe clients. - Deployment & Testing: Compile to a single binary, deploy to Docker, Cloudflare Workers, Vercel, or Node.js, and write unit tests against Elysia instances. - Use Case: Scaffold a REST API with JWT authentication, Drizzle-backed models, OpenAPI documentation, and an Eden Treaty client consumed by a Next.js frontend. ## Quick Start Ask the assistant to create an ElysiaJS server with a validated POST route and JWT authentication, then scaffold it with bun create elysia app.