express
Installation
SKILL.md
Express.js Guide
Applies to: Express.js 4.x/5.x, TypeScript/JavaScript, REST APIs, Web Servers, Microservices
Core Principles
- Middleware-Centric: Everything is middleware -- parsing, auth, logging, errors
- Layered Architecture: Controllers -> Services -> Repositories (separation of concerns)
- Type Safety: Use TypeScript for all new Express projects
- Security First: helmet, cors, rate limiting, input validation on every route
- Graceful Lifecycle: Handle startup, shutdown, and uncaught errors properly
Guardrails
Project Setup
- Use TypeScript with strict mode enabled
- Install core security packages:
helmet,cors,express-rate-limit - Use
dotenvfor environment configuration (never hardcode secrets)
Related skills