
Claude Skills by Intense-Visions
github.com/Intense-Visions> Connect services with ClientsModule, @MessagePattern, @EventPattern, and TCP/Redis transport
> Apply NestMiddleware and functional middleware with consumer.forRoutes binding
> Organize NestJS applications with cohesive feature modules, controlled exports, and composable dynamic configurations
> Validate and transform request data with PipeTransform, ValidationPipe, and custom pipes
> Encapsulate business logic in @Injectable services with repository pattern separation
> Document APIs with @ApiProperty, @ApiOperation, @ApiTags, and DocumentBuilder
> Test NestJS apps with Test.createTestingModule, jest mocks, supertest e2e, and overrideProvider
> Structure Next.js 13+ applications using the App Router's file-system conventions for layouts, nested routes, and route segments
> Implement authentication with session handling, middleware guards, and Auth.js integration
> Control Next.js's four cache layers to balance freshness, performance, and cost
> Fetch server-side data efficiently without waterfalls using async Server Components
> Reduce bundle size, split code strategically, and optimize runtime performance for production
> Manage environment variables, runtime config, and server-only module boundaries safely
> Handle runtime errors and missing routes gracefully with error.tsx and not-found.tsx
> Serve optimized, correctly sized images automatically with next/image
> Define SEO metadata, Open Graph tags, and dynamic OG images with the Metadata API
> Run code at the edge before a request completes — redirect, rewrite, or modify responses
> Configure Next.js inside a monorepo with shared packages and Turborepo task orchestration
> Render multiple pages simultaneously in one layout and intercept routes for modal patterns
> Create HTTP endpoints in the App Router using route.ts with typed method exports
> Mutate server-side data directly from components using async functions — no API route required
> Keep data fetching and heavy logic on the server; push interactivity to the client only where needed
> Pre-render pages at build time or on a schedule using SSG, generateStaticParams, and ISR
> Stream server-rendered HTML progressively using Suspense boundaries and loading.tsx
> Test App Router components, Server Actions, and Route Handlers with Jest, Vitest, and MSW
> Handle binary data, encodings, and conversions with Node.js Buffer and TextEncoder
> Spawn and manage child processes with exec, spawn, fork, and IPC communication
> Implement hashing, HMAC, signing, encryption, and key derivation with Node.js crypto
> Manage environment configuration with process.env, dotenv, and validation for 12-factor apps
> Handle uncaught exceptions, promise rejections, and errors across async Node.js code
> Write Node.js ES modules correctly using import.meta.url, package.json type, and CJS interop
> Use Node.js EventEmitter for typed pub-sub communication with memory leak prevention
> Structure Express applications with middleware chains, routers, and proper error handling
> Build performant APIs with Fastify using schema validation, plugins, decorators, and hooks
> Build low-level HTTP servers with Node.js http module and middleware pattern
> Perform file system operations correctly using fs.promises, path utilities, and file watching
> Profile Node.js applications using --prof, clinic.js, memory snapshots, and event loop lag
> Process large data efficiently using Node.js Readable, Writable, and Transform streams
> Test Node.js APIs and modules using supertest, nock, and test containers
> Offload CPU-intensive work to worker threads using MessageChannel and shared buffers
> Use composables, components, and utilities in Nuxt without writing any import statements
> Fetch data and coordinate async state across server and client using Nuxt's built-in composables
> Target Node.js servers, edge runtimes, static hosting, or hybrid modes using Nitro presets and route rules
> Structure applications with file-based routing, named layouts, and per-page configuration via definePageMeta
> Protect routes, redirect unauthenticated users, and transform navigation using Nuxt's layered middleware system
> Extend Nuxt at build time with defineNuxtModule — add components, imports, plugins, and server routes programmatically
> Extend the Nuxt application instance, register global services, and provide values to composables using defineNuxtPlugin
> Set page titles, Open Graph tags, canonical URLs, and structured data with useSeoMeta and useHead
> Build fully-typed server API endpoints using Nitro's event-handler model and H3 utilities
> Share reactive state across components with SSR-safe useState and Pinia store hydration