finomfinomCommunityΒ·14 Agent Skills Included

vovk

Type-safe Next.js backends with generated clients and OpenAPI

Builds structured back ends on Next.js App Router using typed, validated procedures. Generates type-safe TypeScript, Python, and Rust clients, OpenAPI specs, and LLM-ready function tools from one codebase. Eliminates hand-written API contracts, duplicate validation logic, and manual SDK maintenance. Covers streaming, multi-tenant routing, authentication decorators, and npm, PyPI, and crates.io publishing.
npx skills add finom/vovk --all -g -y

All Skills in This Repository (14)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install Vovk?β–Ό

Run `npx skills add finom/vovk --all -g -y` in your terminal to install all skills in this suite globally.

What does Vovk.ts do?β–Ό

It turns typed procedures in a Next.js app into HTTP endpoints, type-safe RPC clients, OpenAPI documents, and LLM tools from a single source of truth. You write the procedure once and everything else is generated.

Can Vovk generate Python or Rust SDKs?β–Ό

Yes. The vovk-python and vovk-rust packages generate typed clients from the same schema, ready to publish to PyPI or crates.io.

Does Vovk work with AI function calling and MCP?β–Ό

Yes. The deriveTools function converts controllers and RPC modules into tool definitions compatible with OpenAI, Anthropic, Vercel AI SDK, and MCP servers.

What are the requirements to use Vovk?β–Ό

You need Node.js 22 or newer and a Next.js 15 or newer project using the App Router. The skills guide setup for both existing projects and fresh scaffolds.

Related Repositories in Software Engineering

View All in Software Engineering→