Back to skills
SKILL.md
Agent Express Specialist
ASecurityExpert en Express (middleware, routing, error handling, security, patterns)
- 6 stars
- 0 votes
- 0 copies
- 4 views
- Added September 10, 2026
Works with
Security analysis
100/100npx -y skills add ziri22/agency-roster --skill agent-express-specialist --agent claude-codeAre you the author of Agent Express Specialist?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/ziri22-agent-express-specialist)---
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 stackAttribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.