generate-data-model

Convert architecture blueprint database schemas into Prisma, Drizzle, or TypeORM models, migrations, and seed data.

2|1|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/navraj007in/architecture-cowork-plugin --skill generate-data-model
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: generate-data-model
Source: https://github.com/navraj007in/architecture-cowork-plugin/tree/main/skills/generate-data-model
Command: npx skills add https://github.com/navraj007in/architecture-cowork-plugin --skill generate-data-model

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill converts architecture blueprint's database schema into production-ready ORM code, enabling rapid implementation of data access layers, migrations, and seed data.

Core Features & Use Cases

  • ORM generation: Convert blueprint entities into Prisma, Drizzle, or TypeORM models with relationships, indexes, and constraints.
  • Migration scaffolding: Produce initial migrations and seed data to bootstrap databases.
  • Multi-tenant readiness: Include optional multi-tenant access control policies and scaffolding.
  • Use Case: You have a blueprint with Tenant and User entities; this Skill outputs Prisma schema, Drizzle schema, and TypeORM entities ready for migration.

Quick Start

Run the generate-data-model tool against your architecture blueprint to produce ORM code, migrations, and seed data.

Frequently Asked Questions about generate-data-model

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

FAQPage Schema
How do I generate Prisma schema from a database blueprint?

To generate a Prisma schema from a database blueprint, you can convert the blueprint entities into production-ready ORM definitions including models, relationships, indexes, and constraints for rapid implementation.

Can I generate Drizzle ORM migrations and seed data from an architecture blueprint?

Yes, you can convert architecture blueprint schemas into Drizzle ORM models while simultaneously producing initial migration files and seed scripts to bootstrap your database.

What is the best way to set up multi-tenant data isolation with TypeORM?

Setting up multi-tenant data isolation with TypeORM involves generating ORM entities from your blueprint with optional Row Level Security policies and multi-tenant access control scaffolding.

Does this ORM generation approach support both single-tenant and multi-tenant workflows?

Yes, this ORM generation approach supports both single-tenant and multi-tenant project workflows, allowing you to generate schema files with optional RLS policies for multi-tenant data isolation.

How do I scaffold initial database migrations and seed scripts for a new project?

You can scaffold initial database migrations and seed scripts by running an ORM generation process against your architecture blueprint, outputting ready-to-use schema files and bootstrap data.