Use when building or changing a typed JSON API in Nifra - routes with server() or defineContract, request validation with @nifrajs/schema or any Standard Schema library, middleware and plugins, WebSockets, OpenAPI, and consuming the API from the zero-codegen @nifrajs/client. Load after the nifra skill.
Use when building the full-stack side of a Nifra app - file routes, layouts, loaders and actions, forms, server functions, streaming SSR, islands, SSG and ISR, the query cache, and the React, Vue, Solid, Svelte, or Preact render adapters. Covers the client/server boundary rules and the hydration errors that boundary…
Use when writing, reviewing, or debugging code in a Nifra project (@nifrajs/ packages, nifra CLI, server()/defineContract, loaders and actions, file routes under routes/). Explains how to reach Nifra's live MCP tools so signatures come from the installed version instead of memory, and which sibling skill to load for…