fastify-best-practices
Guides development of Fastify Node.js backend servers and REST APIs using TypeScript or JavaScript. Use when building, configuring, or debug
Open source Repository Open in the app JSON README (API)
About
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.
Details
- Kind
- Agent skills
- Topic
- Developer tools
- Publisher
- mcollina
- Origin
- skillssh
- Category
- ferramentas
- Stars
- 1,916
- Forks
- 148
- Open pull requests
- 4
- Last push
- 2026-08-17T16:47:42Z
- Repository state
- ativo
- Language
- TypeScript
- License
- MIT
- Added
- 2026-08-30 15:21:09
- Updated
- 2026-09-08 11:16:13
- Origin id
mcollina/skills/fastify-best-practices
README
# Matteo Collina's Skills Skills for AI-assisted development. ## Available Skills | Skill | Description | |-------|-------------| | `documentation` | Technical writer specializing in the Diátaxis documentation framework | | `fastify` | Comprehensive best practices for Fastify development | | `init` | Creates and maintains high-signal AGENTS.md guidance for repositories | | `linting-neostandard-eslint9` | Linting workflows with neostandard and ESLint v9 flat config | | `node` | Best practices for Node.js development | | `nodejs-core` | Deep Node.js internals expertise including C++ addons, V8, libuv, and build systems | | `oauth` | OAuth 2.0/2.1 specification expert with deep RFC knowledge and Fastify integration patterns | | `octocat` | Git and GitHub wizard using gh CLI for all git operations and GitHub interactions | | `skill-optimizer` | Improves skill activation, benchmark outcomes, and regression resistance across models | | `snipgrapher` | Configure and use snipgrapher to generate polished code snippet images | | `typescript-magician` | TypeScript wizard specializing in advanced type systems, complex generics, and eliminating any types | ## Usage This package contains best practices and skills for AI-assisted development. ## Benchmarking - [Cross-model skill benchmarking workflow](docs/skill-benchmarking.md) - [Benchmark run history](docs/skill-benchmark-runs.md)