From vovk
Provides foundational Vovk.ts rules for Next.js backends: schema artifact commits, Node 22+/Next 15+ requirements, dev endpoints, templates, core API, HTTP decorators, type inference.
How this skill is triggered — by the user, by Claude, or both
Slash command
/vovk:baseThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Always load. Tiny by design. Detail by topic → owning skill.
Always load. Tiny by design. Detail by topic → owning skill.
Don't WebFetch vovk.dev mid-task. This skill + sibling vovk:* skills = canonical. If something seems missing, name the gap; don't fall back to the live docs site.
.vovk-schema/ — back-end schema artifacts. Commit. Source of truth for codegen on fresh clone.js for vovk-client re-exports; ts for project-source emission. Variants: jsSrc / tsSrc (raw source)._schema_ — dev-only endpoint per segment (when NODE_ENV=development); vovk dev polls these to write .vovk-schema/.vovk dev vs vovk generate — dev = watcher (writes schema artifacts continuously); generate = one-shot (used in prebuild)./{rootEntry}/{segmentName}/{controllerPrefix}/{methodPath}. curl, fetch, any HTTP client works.VovkBody, VovkQuery, VovkParams, VovkInput, VovkOutput, VovkIteration, VovkReturnType, VovkYieldType.procedure, initSegment, controllersToStaticParams, decorate, multitenant, deriveTools, createTool, JSONLinesResponder, progressive, HttpException, HttpStatus, toDownloadResponse, createDecorator.@get @post @put @patch @del @head @options @prefix @operation.VovkRequest (extends NextRequest), VovkConfig.npx claudepluginhub finom/vovk --plugin vovkProvides expert Node.js backend patterns for Express, NestJS, Fastify APIs including project structures, async error handlers, custom error classes, and global error handling.
Applies opinionated NestJS conventions for backends: modules, dependency injection, controllers/services, DTOs with class-validator, guards/interceptors/pipes, JWT auth, TypeORM/Prisma. Use for REST/GraphQL APIs.