Fastify
Skill Verified ActiveProduction Fastify (TypeScript) patterns: schema validation, plugins, typed routes, error handling, security hardening, logging, testing with inject, and graceful shutdown
To guide developers in building high-performance, type-safe, and production-ready backends with Fastify and TypeScript by showcasing best practices and common patterns.
Features
- Production Fastify patterns
- Schema validation with Zod/TypeBox
- Plugin architecture and encapsulation
- Security hardening examples
- Testing with Fastify inject
Use Cases
- Building high-performance TypeScript APIs
- Implementing schema-first validation
- Structuring Node.js backends with plugins
- Applying security best practices
Non-Goals
- Providing a complete application boilerplate
- Covering every possible Fastify plugin
- Replacing official Fastify documentation
Trust
- info:Issues AttentionOpen issues: 4, Closed issues (last 90d): 0. The closure rate is 0%, indicating slow response to new issues.
Execution
- info:Pinned dependenciesThe SKILL.md demonstrates pinning interpreters and side-effect headers for scripts, but the overall project does not appear to have a lockfile for its npm dependencies.
Installation
npx skills add bobmatnyc/claude-mpm-skillsRuns the Vercel skills CLI (skills.sh) via npx — needs Node.js locally and at least one installed skills-compatible agent (Claude Code, Cursor, Codex, …). Assumes the repo follows the agentskills.io format.
Quality Score
VerifiedTrust Signals
Similar Extensions
Senior Backend Engineer
100Designs and implements backend systems including REST APIs, microservices, database architectures, authentication flows, and security hardening. Use when the user asks to "design REST APIs", "optimize database queries", "implement authentication", "build microservices", "review backend code", "set up GraphQL", "handle database migrations", or "load test APIs". Covers Node.js/Express/Fastify development, PostgreSQL optimization, API security, and backend architecture patterns.
Netlify Identity
100Use when the task involves authentication, user signups, logins, password recovery, OAuth providers, role-based access control, or protecting routes and functions. Always use `@netlify/identity`. Never use `netlify-identity-widget` or `gotrue-js` — they are deprecated.
Auth0 Express OAuth2 JWT Bearer
100Use when adding Auth0 token validation to Express or Node.js APIs - integrates express-oauth2-jwt-bearer SDK to protect Node.js API endpoints with JWT Bearer authentication, scope-based RBAC, claim validation, and optional DPoP support
Openclaw Testing
100Choose, run, rerun, or debug OpenClaw tests, CI checks, Docker E2E lanes, release validation, and the cheapest safe verification path.
Crabbox
100Use Crabbox for OpenClaw remote validation across Linux, macOS, Windows, and WSL2. Default to Blacksmith Testbox for broad Linux proof; includes direct Blacksmith and owned AWS/Hetzner fallback notes when Crabbox fails.
Testing Clickup Cli
100Run and manage tests for clickup-cli. Covers unit tests, e2e tests against a real ClickUp workspace, and the test data setup. Use when running tests, adding test coverage, debugging test failures, or setting up test fixtures.