Fastify Expert

ALWAYS consult this skill when the user mentions Fastify, builds Node.js APIs, creates routes or plugins, uses TypeBox/typebox for schema validation, configures env-schema, sets up OpenAPI/Swagger, or works on any Fastify-based backend — even for seemingly simple questions. This skill contains critical reference architecture, TypeScript patterns, and production-ready code templates that Claude cannot generate correctly without consulting. Covers: plugin architecture with fp(), decorators, schema validation, project structure, configuration, graceful shutdown, Dockerfile, autoload, Redis integration, Sentry setup. Does NOT cover test code (see fastify-testing) or container infrastructure (see tap-testcontainers). Trigger on ANY mention of: fastify, fastify plugin, route, schema, typebox, decorator, fp(), pino, autoload, close-with-grace, env-schema, @fastify/*, swagger, openapi, Node.js API, REST API, microservice backend, Fastify instance, server.ts, config.ts.

fgiova ab01ecd 11.8 KB Updated

File contents

fgiova/claude-marketplace/tree/main/plugins/fastify-expert/skills/fastify-expert commit ab01ecd1c0

Frequently asked questions

npx skillmds@latest add fgiova/fastify-expert