vhm24-api-generator

Generate type-safe tRPC API routes, procedures, and Zod schemas for VendHub OS.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/jamsmac/VHM24 --skill vhm24-api-generator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vhm24-api-generator
Source: https://github.com/jamsmac/VHM24/tree/main/skills/vhm24-api-generator
Command: npx skills add https://github.com/jamsmac/VHM24 --skill vhm24-api-generator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation of type-safe tRPC API routes for VendHub OS by generating routers, procedures, and Zod validation schemas. It accelerates backend development by providing ready-made patterns for CRUD operations and business logic.

Core Features & Use Cases

  • Type-safe API scaffolding: tRPC routers, procedures, and Zod schemas.
  • CRUD templates: Ready-to-adapt CRUD boilerplate for new entities.
  • Server-side patterns: Common business logic and data access patterns ready for integration.

Quick Start

Run the generator to scaffold a new API endpoint by providing an entity name (for example, 'Product'). The generator outputs files under src/server/api/routers, src/server/api/trpc, and related Zod schemas, ready to customize.

Frequently Asked Questions about vhm24-api-generator

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

FAQPage Schema
How do I generate type-safe tRPC API routes with Zod validation?

To generate type-safe tRPC API routes, provide an entity name to the generator which outputs tRPC routers, procedures, and Zod validation schemas under src/server/api. This scaffolds typed inputs and server-side business logic automatically.

How do I scaffold CRUD operations for a new entity in TypeScript?

To scaffold CRUD operations for a new entity in TypeScript, run the generator with an entity name like 'Product'. It produces ready-to-adapt CRUD boilerplate and data access patterns under the VendHub OS server structure.

What is the best way to structure tRPC routers and Zod schemas for VendHub OS?

The best way to structure tRPC routers and Zod schemas for VendHub OS is to scaffold them under src/server/api/routers and src/server/api/trpc. This ensures consistent type-safe patterns for business logic and data access.

Do I need TypeScript and tRPC to use this API generator?

Yes, you need TypeScript and tRPC to use this API generator because it relies on them to scaffold type-safe procedures and Zod validation schemas. It is specifically designed for the VendHub OS backend development environment.

Can I generate server-side business logic patterns for VendHub API endpoints?

Yes, you can generate server-side business logic patterns for VendHub API endpoints. The generator provides ready-to-adapt boilerplate for data access and common logic alongside tRPC routers and Zod schemas.