fastify-best-practices
fastify-best-practices is an agent skill published by mcollina, listed under review & testing. It lives in the mcollina/skills repository, which has 1,960 GitHub stars and is licensed under MIT; we last read it on 2026-09-16.
This repository guides the development of Fastify Node.js backend servers and REST APIs using TypeScript or JavaScript, covering route definition, plugin implementation, JSON Schema validation, error handling, performance optimization, authentication, CORS and security headers, database integration, WebSocket usage, and production deployment.
Install
skills is a generic installer for any repository of Claude agent skills -- it reads mcollina/skills’s own structure rather than assuming one, the same way this page reads the skill’s own SKILL.md rather than assuming a format.
npx skills add mcollina/skills
Maintenance
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.
fastify-best-practices compared with similar skills
| Skill | Publisher | What it does | Repo stars | Last update |
|---|---|---|---|---|
| fastify-best-practices (this page) | mcollina | Guides development of Fastify Node.js backend servers and REST APIs using TypeScript or JavaScript. Use when… | 1,960 | 2026-10-18 |
| linting-neostandard-eslint9(same repository) | mcollina | Configures ESLint v9 flat config and neostandard for JavaScript and TypeScript projects, including migrating… | 1,960 | 2026-10-18 |
| skill-optimizer(same repository) | mcollina | Optimizes AI skills for activation, clarity, and cross-model reliability. Use when creating or editing skill… | 1,960 | 2026-10-18 |
| code-review | mattpocock | Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes: Standards (does t… | 303,549 | 2026-10-22 |
| scaffold-exercises | mattpocock | Create exercise directory structures with sections, problems, solutions, and explainers that pass linting. Us… | 303,549 | 2026-10-22 |
| tdd | mattpocock | Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions "red-gree… | 303,549 | 2026-10-22 |
| webapp-testing | anthropic | Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend… | 183,845 | 2026-10-09 |
Skills from the same repository first, then others for this job by repository stars. Figures are from each repository when we last read it.
Common questions about fastify-best-practices
- What does fastify-best-practices do?
- This repository guides the development of Fastify Node.js backend servers and REST APIs using TypeScript or JavaScript, covering route definition, plugin implementation, JSON Schema validation, error handling, performance optimization, authentication, CORS and security headers, database integration, WebSocket usage, and production deployment.
- How do I install fastify-best-practices?
- Run npx skills add mcollina/skills. The skills installer reads the repository’s own structure, so it works for any repository of agent skills.
- Who publishes fastify-best-practices?
- mcollina.
- Is fastify-best-practices maintained, and what licence does it use?
- Its repository has 1,960 GitHub stars and its state in our directory is listed. Its last commit we recorded was on 2026-10-18. The repository declares the MIT licence.
More agent skills for review & testing
- browser-testing-with-devtoolsby addyosmani
- code-review-and-qualityby addyosmani
- code-simplificationby addyosmani
- doubt-driven-developmentby addyosmani
- vitestby antfu
- webapp-testingby anthropic