Back to the catalog

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)

More