mcollina/skills
fastify-best-practices
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.
What you’re adding
This skill may reference tools or services you need to set up separately. The package check shows the exact files; it does not install dependencies or run scripts.
21 files in the provider snapshot
rules/authentication.md13.6K Brules/configuration.md5,464 Brules/content-type.md9,011 Brules/cors-security.md9,710 Brules/database.md7,863 Brules/decorators.md10.3K Brules/deployment.md9,589 Brules/error-handling.md10.6K Brules/hooks.md10.8K Brules/http-proxy.md5,807 Brules/logging.md8,706 Brules/performance.md10.1K Brules/plugins.md8,393 Brules/routes.md10.7K Brules/schemas.md12.9K Brules/serialization.md10.6K Brules/testing.md11.8K Brules/typescript.md9,879 Brules/websockets.md9,649 BSKILL.md3,775 Btile.json869 B
Snapshot inspected Oct 4, 2026. Adding uses a fresh GitHub revision and checks it separately.
Your vault, your checks
- 01Inspect the source
Review the exact revision, files and available capacity.
- 02Save a private Draft
Run your vault’s security scan and complete any required review.
- 03Use the approved version
Make it available through your existing agent connection.
Observed activity
All-time installs reported by skills.sh. Daily observations start when this catalog is first synchronized.
| Date | Installs | Rank |
|---|---|---|
| Sep 27, 2026 | 58,891 | #549 |
| Sep 28, 2026 | 59,016 | #550 |
| Sep 30, 2026 | 60,642 | #543 |
| Oct 1, 2026 | 61,672 | #530 |
| Oct 2, 2026 | 62,752 | #526 |
| Oct 3, 2026 | 63,731 | #514 |
| Oct 5, 2026 | 64,041 | #517 |