bobmatnyc avatar

Nodejs Backend Typescript

This covers the practical patterns you need for building type-safe Node.js backends: Express and Fastify server setup, request validation with Zod and TypeBox, middleware patterns for auth and error handling, and proper TypeScript configuration with strict mode. The examples show real implementations like extending Express Request types, building reusable validation middleware, and using Fastify's plugin system with decorators. It's opinionated toward modern tooling (tsx for dev, native ESM) and treats type safety as non-negotiable rather than optional. If you're moving a JavaScript backend to TypeScript or starting fresh with either framework, the routing and middleware patterns here are copy-paste ready and follow current best practices.

skills.sh installs
745
GitHub stars
79
last updated
Aug 21, 2026

Install

$ npx -y skills add bobmatnyc/claude-mpm-skills --skill nodejs-backend-typescript --agent claude-code

Installs into .claude/skills of the current project.

Files

This covers the practical patterns you need for building type-safe Node.js backends: Express and Fastify server setup, request validation with Zod and TypeBox, middleware patterns for auth and error handling, and proper TypeScript configuration with strict mode. The examples show real implementations like extending Express Request types, building reusable validation middleware, and using Fastify's plugin system with decorators. It's opinionated toward modern tooling (tsx for dev, native ESM) and treats type safety as non-negotiable rather than optional. If you're moving a JavaScript backend to TypeScript or starting fresh with either framework, the routing and middleware patterns here are copy-paste ready and follow current best practices.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/bobmatnyc/claude-mpm-skills
Categories
Backend & APIs, Databases
First seen
Apr 16, 2026

More from bobmatnyc/claude-mpm-skills

All 158
1mindrally avatarsupabase-developmentmindrally/skillsSupabase development guidelines for database, authentication, real-time subscriptions, and Edge Functions.724skills.sh installs
2davila7 avatarpubmed-databasedavila7/claude-code-templatesDirect REST API access to PubMed. Advanced Boolean/MeSH queries, E-utilities API, batch processing, citation management. For Python workflows, prefer biopython 713skills.sh installs
3moizibnyousaf avatardatabase-designmoizibnyousaf/ai-agent-skillsDatabase schema design, optimization, and migration patterns for PostgreSQL, MySQL, and NoSQL databases. Use for designing schemas, writing migrations, or optim615skills.sh installs
4proffesor-for-testing avatarapi-testing-patternsproffesor-for-testing/agentic-qeComprehensive API testing patterns including contract testing, REST/GraphQL testing, and integration testing. Use when testing APIs or designing API test strate609skills.sh installs
5encoredev avatarencore-go-authencoredev/skillsProtect Encore Go endpoints with authentication and authorize callers. Covers `auth.AuthHandler`, `auth.UserID`, the `Authorization` header, and `//encore:api a599skills.sh installs
6aj-geddes avatardatabase-schema-designaj-geddes/useful-ai-promptsDesign database schemas with normalization, relationships, and constraints. Use when creating new database schemas, designing tables, or planning data models fo597skills.sh installs