Loading...
Loading...
Found 156 Skills
Configure TypeScript strict mode with additional safety flags. Catch bugs at compile time instead of production. Includes branded types, exhaustive switches, and Result types.
Architecture standard for building robust, type-safe TypeScript services using the "Spec and Handler" pattern. Use when building CLIs, libraries, or complex business logic.
Ban `as` type assertions in a package via the `@typescript-eslint/consistent-type-assertions` lint rule, replacing them with compiler-verified type-safe alternatives. Use when enabling the assertion ban in a new package or fixing violations in an existing one.
Generate and modify Vue 3, TypeScript, and SCSS code in compliance with project standards.
Create AI tools for use with Vercel AI SDK agents. Use when asked to "create AI tools", "add agent tools", "create tool for AI", or "add tools to agent".
TRPC router development guide. Use when creating or modifying TRPC routers (src/server/routers/**), adding procedures, or working with server-side API endpoints. Triggers on TRPC router creation, procedure implementation, or API endpoint tasks.
Use when validating data with Standard Schema-compatible schemas or handling ValidationError results.
tRPC type-safe API patterns, procedures, middleware, React Query integration
Use when the user needs to build MCP (Model Context Protocol) servers — tool definitions, resource management, prompt templates, transport layers, and client integration. Triggers: user says "MCP", "MCP server", "model context protocol", building tools for AI clients, creating AI integrations.
TypeScript patterns for React Router v7 - Type-safe loaders, actions, params, generic components, and utility types
When working with FaasJS projects, must follow these best practices to ensure code quality, maintainability, and testability.
Complete environment variable management with type-safe validation, Vercel dev workflow, and prebuild validation.