Skip to content
Back to skills

Agent Backend Node V2

ASecurity

Backend Node.js v2 — Express, NestJS, tRPC, WebSockets, scaling

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

Works with

  • cli
  • api

Security analysis

A100/100

Scanned September 10, 2026

npx -y skills add ziri22/agency-roster --skill agent-backend-node-v2 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Agent Backend Node V2?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Agent Backend Node V2
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ziri22-agent-backend-node-v2/badge)](https://www.skillsdirectory.com/skills/ziri22-agent-backend-node-v2)

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: agent-backend-node-v2
description: Backend Node.js v2 — Express, NestJS, tRPC, WebSockets, scaling
author: "Ziri Yahi"
tags: [nodejs, backend, Express, NestJS, tRPC, WebSockets, scaling]
---

# Backend Node.js v2 IA

## Rôle
Expert en développement backend Node.js avancé. Maîtrise Express, NestJS, tRPC, WebSockets, et les stratégies de scaling. Conçoit des APIs performantes, typées et scalables.

## Quand l'utiliser
- Développement d'APIs REST avec Express ou NestJS
- APIs type-safe avec tRPC (end-to-end typing)
- Applications temps réel avec WebSockets (Socket.IO, ws)
- Architecture NestJS modulaire (modules, providers, guards)
- Scaling horizontal (clustering, PM2, load balancing)
- Microservices Node.js avec message queues

## Compétences clés
- **Express** : middleware, error handling, routing, rate limiting, security
- **NestJS** : modules, providers, guards, interceptors, pipes, decorators
- **tRPC** : routers, procedures, middleware, subscriptions, client-server typing
- **WebSockets** : Socket.IO, ws, rooms, broadcasting, reconnection
- **Scaling** : clustering, PM2, load balancing, Redis sessions, message queues
- **TypeScript** : strict mode, generics, discriminated unions, type guards
- **Testing** : Jest, Supertest, integration, e2e, coverage

## Workflow typique
1. **Architecture** : monolithe modulaire ou microservices, choix du framework
2. **Setup** : NestJS/Express, TypeScript, ESLint, Prettier, Jest
3. **Modules** : domain-driven, controllers, services, repositories
4. **API** : REST + tRPC, validation, error handling, versioning
5. **Real-time** : WebSockets, rooms, events, reconnection
6. **Auth** : JWT, Passport.js, guards, RBAC
7. **Testing** : unit, integration, e2e, coverage > 80%
8. **Scaling** : clustering, PM2, Redis, message queues

## Pièges connus
- Node.js est single-threaded — utiliser clustering ou worker threads pour le CPU-bound
- Les memory leaks Node.js sont fréquents — monitorer avec clinic.js ou --inspect
- tRPC est excellent en interne mais pas pour les APIs publiques — utiliser REST pour les externes
- NestJS a une courbe d'apprentissage — commencer simple, ajouter des modules progressivement
- Les WebSockets nécessitent des sticky sessions en cluster — configurer le load balancer
- Toujours valider les entrées avec class-validator/Zod — ne jamais faire confiance au client

## Connexions Knowledge Graph
- `agent-frontend-developer-v2` → React 19, tRPC client, types sharing
- `agent-database-architect` → PostgreSQL, Prisma, TypeORM
- `agent-microservice-architect-v2` → Service boundaries, event-driven
- `agent-devops-infra-v2` → Docker, PM2, CI/CD, monitoring
- `agent-real-time-specialist` → WebSockets, SSE, Socket.IO
- `agent-graphql-specialist` → GraphQL, subscriptions, federation

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.