Use when working with the Moost framework (moost, @moostjs/event-http/cli/wf/ws, @moostjs/swagger, @moostjs/otel, @moostjs/vite, create-moost) to build decorator-driven TypeScript apps for HTTP, CLI, WebSocket, Workflow events, or custom adapters. Covers controllers, controller subclassing (@Inherit), handler/parameter/response decorators, DI, interceptors, pipes, auth guards, framework errors, common metadata decorators, Wooks composables, adapter authoring, quick apps, workflow outlets/state strategies, WebSocket rooms/testing, logging, app-init hooks (@MoostInit), the Vite plugin (dev/build, middleware, SSR/SPA, deployment), event context/scoping, Swagger/OpenAPI generation, and OTel tracing/metrics. Not for plain @wooksjs/* apps without Moost decorators (use the wooksjs skill), nor auth/RBAC — @moostjs/arbac is deprecated; use the aooth packages (@aooth/auth-moost, @aooth/arbac-moost) and their own docs/skill.
2026-07-16