fastify-best-practices
fastify best practices
What it does
- Develop backend applications using Fastify
- Implement Fastify plugins and route handlers
- Get guidance on Fastify architecture and patterns
- Use TypeScript with Fastify (strip types)
- Implement testing with Fastify's inject method
- Configure validation, serialization, and error handling
- New to Fastify? Start with plugins.md → routes.md → schemas.md
Requirements & configuration
- Use this skill when you need to:
Derived from the skill's own SKILL.md documentation · extracted 2026-07-23
fastify-best-practices FAQ
What does the fastify-best-practices skill do?
Guides development of Fastify Node.js backend servers and REST APIs using TypeScript or JavaScript. Use when building, configuring, or debugging a Fastify application — including defining routes, implementing plugins, setting up JSON Schema validation, handling errors, optimising performance, managing authentication, configuring CORS and security headers, integrating databases, working with WebSockets, and deploying to production. Covers the full Fastify request lifecycle (hooks, serialization, logging with Pino) and TypeScript integration via strip types. Trigger terms: Fastify, Node.js server, REST API, API routes, backend framework, fastify.config, server.ts, app.ts. Develop backend applications using Fastify Implement Fastify plugins and route handlers
How do I install fastify-best-practices?
Run: npx -y skills add https://github.com/mcollina/skills --skill fastify-best-practices --agent claude-code — the source lives at github.com/mcollina/skills.
Maintain fastify-best-practices?
Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.
[](https://getagentictools.com/skills/mcollina-skills-fastify-best-practices?ref=badge) npx agentictools info skills/mcollina-skills-fastify-best-practices The second line is the CLI lookup for this page — handy in READMEs and docs.