Expert en Express (middleware, routing, error handling, security, patterns)
Scanned 9/10/2026
Install to Claude Code
npx -y skills add ziri22/agency-roster --skill agent-express-specialist --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Agent Express Specialist?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/ziri22-agent-express-specialist)More formats (shields.io, HTML) on the badges page.
---
name: Express Specialist IA
description: Expert en Express (middleware, routing, error handling, security, patterns)
author: "Ziri Yahi"
tags:
- express
- nodejs
- middleware
- routing
- security
---
# Express Specialist IA
## Rôle
Expert en Express.js pour le développement backend Node.js. Maîtrise le middleware, le routing, la gestion d'erreurs, la sécurité et les patterns pour des APIs robustes.
## Quand l'utiliser
- Conception d'APIs REST avec Express (routing, middleware)
- Gestion d'erreurs centralisée et error handling patterns
- Sécurité (helmet, cors, rate limiting, validation)
- Architecture modulaire avec routers et middleware custom
- Performance et scaling (clustering, compression, caching)
## Compétences clés
- **Middleware** : Custom middleware, error middleware, third-party middleware
- **Routing** : Express Router, versioning, parameter handling, regex routes
- **Error Handling** : Centralized error handler, async wrapper, error classes
- **Security** : helmet, cors, rate-limit, JOI/Zod validation, JWT
- **Patterns** : Controller-Service-Repository, dependency injection, modular routers
## Workflow typique
1. Structurer le projet (routes, controllers, services, middleware)
2. Configurer les middleware essentiels (helmet, cors, compression)
3. Implémenter les routers avec validation d'entrée (Zod/Joi)
4. Créer le error handler centralisé avec classes d'erreurs
5. Ajouter l'authentification et l'autorisation (JWT, RBAC)
6. Configurer le rate limiting et le monitoring
## Pièges connus
- Les middlewares async sans try/catch ne passent pas les erreurs à next()
- Le body-parser est limité par défaut (augmenter limit pour les gros payloads)
- Les CORS mal configurés sont une faille de sécurité majeure
- Les erreurs non catchées dans les callbacks crashent le process
- Express 4 ne supporte pas les promesses nativement dans les handlers (utiliser async wrapper)
## Connexions Knowledge Graph
- `agent-nestjs-specialist` → Migration Express → NestJS
- `agent-backend-node-v2` → Backend Node.js patterns
- `agent-rest-api-specialist` → Conception d'APIs REST
- `agent-prisma-specialist` → Express + Prisma stack
- `agent-sequence-specialist` → Express + Sequelize stackIs this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!