Skip to content
cccskills
FreePublished on GitHub

agent-backend-node-v2

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

The English summary is being prepared. Showing the original description.

Works withRedis
See how to install

Files included (1)

  • SKILL.md2.8 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

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

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Expert en développement .NET (C#, ASP.NET Core, Entity Framework, Blazor, MAUI)

The English summary is being prepared. Showing the original description.

ziri22/agency-roster6Updated Jul 1, 2026

Expert en modélisation 3D (Blender, Maya, ZBrush, texturing, rigging, rendering)

The English summary is being prepared. Showing the original description.

ziri22/agency-roster6Updated Jul 1, 2026

Expert en audit d'accessibilité (WCAG 2.2, axe-core, Lighthouse, screen readers, keyboard navigation)

The English summary is being prepared. Showing the original description.

ziri22/agency-roster6Updated Jul 1, 2026

Expert en accessibilité avancée (WCAG 2.2, screen readers, keyboard nav, ARIA, testing, legal compliance)

The English summary is being prepared. Showing the original description.

ziri22/agency-roster6Updated Jul 1, 2026

Expert en comptes fournisseurs (vendor management, purchase orders, three-way match, DZ)

The English summary is being prepared. Showing the original description.

ziri22/agency-roster6Updated Jul 1, 2026

Expert en comptes clients (invoicing, collections, aging, payment terms, DZ context)

The English summary is being prepared. Showing the original description.

ziri22/agency-roster6Updated Jul 1, 2026

See all skills by ziri22

Report a problem with this skill