Skip to content
Back to skills

Agent Express Specialist

ASecurity

Expert en Express (middleware, routing, error handling, security, patterns)

  • 6 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added September 10, 2026
databasesnodenodejsexpressapibackendsecurityperformance

Works with

  • api

Security analysis

A100/100

Scanned September 10, 2026

npx -y skills add ziri22/agency-roster --skill agent-express-specialist --agent claude-code

Installs 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 with every re-scan.

Security grade badge for Agent Express Specialist
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ziri22-agent-express-specialist/badge)](https://www.skillsdirectory.com/skills/ziri22-agent-express-specialist)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
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 stack

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.