What problem does it solve?
This Skill removes the repetitive and error-prone work of creating a Vobase business module by scaffolding schema, routes, module wiring, and optional jobs/pages to match vobase conventions so developers can deliver domain features faster.
Core Features & Use Cases
- Templates and guidance for creating schema.ts with Drizzle table definitions, routes.ts using Hono routers, and index.ts module registration.
- Enforced conventions and validations: lowercase-hyphenated module names, reserved name checks, integer cents for money fields, explicit string enums for status fields, and auditable mutations.
- Use Case: Create a sales-orders module with CRUD endpoints, background jobs, frontend pages, and a seed function, then sync schema and generate migrations for development.
Quick Start
Scaffold a new module called sales-orders with schema, routes, and registration by invoking the create-module skill and providing the module name sales-orders.