nest-advanced

Configure GraphQL, WebSocket, and microservice modules in NestJS projects.

9|1|Updated Jun 16, 2026
One-click install
npx skills add https://github.com/AratKruglik/antigravity-sdlc --skill nest-advanced
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nest-advanced
Source: https://github.com/AratKruglik/antigravity-sdlc/tree/main/plugins/nestjs-plugin/skills/nest-advanced
Command: npx skills add https://github.com/AratKruglik/antigravity-sdlc --skill nest-advanced

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

NestJS projects often require integrating GraphQL, WebSocket, and microservice architectures in a cohesive, maintainable way. This skill provides structured guidance to wire advanced surfaces only when the relevant NestJS packages are present, reducing setup complexity and ensuring consistent patterns across teams.

Core Features & Use Cases

  • GraphQL surface: configure GraphQLModule with ApolloDriver, define object types, inputs, and resolvers, and wire them to services.
  • WebSocket surface: implement a gateway with authentication hooks and room management to support real-time features.
  • Microservices surface: set up transports (TCP/RMQ/NATS/Kafka/Redis), enable hybrid HTTP+microservice patterns, and demonstrate client-server communication.

Quick Start

Add the nest-advanced skill to your NestJS project and enable GraphQL, WebSocket, and microservice surfaces by wiring modules and gateways as demonstrated.

Frequently Asked Questions about nest-advanced

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure GraphQL resolvers and modules in a NestJS project?

To configure GraphQL resolvers in NestJS, use the ApolloDriver to set up the GraphQLModule, define object types and inputs, and wire resolvers directly to service layers for structured data flow.

What is the best way to add WebSocket authentication to a NestJS gateway?

The best way to add WebSocket authentication to a NestJS gateway is by implementing authentication hooks within the gateway class to manage rooms and secure real-time features.

Can I run a hybrid HTTP and microservices server in NestJS?

Yes, you can run a hybrid HTTP and microservices server in NestJS by configuring transports like TCP, RMQ, NATS, Kafka, or Redis alongside standard HTTP listeners.

Does this NestJS guidance apply if I only have @nestjs/microservices installed?

Yes, the guidance applies if @nestjs/microservices is installed, providing targeted transport configurations, data flow patterns, and error handling specific to that package.

How do I handle errors across GraphQL and microservices in NestJS?

To handle errors across GraphQL and microservices in NestJS, apply consistent guardrails and error handling patterns across advanced surfaces to ensure maintainable data flow and error capture.