Skip to main content

prisma-gen

Generate Prisma schema from plain English. Use when you need database models fast without writing boilerplate.

ソース情報

リポジトリ
ThinkfleetAI/thinkfleet-engine
ソースの最終更新活動
2026年2月1日 21:09
検出された SKILL.md の言語
英語
スター
0
フォーク
0

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
name
prisma-gen
description
Generate Prisma schema from plain English. Use when you need database models fast without writing boilerplate.
# Prisma Gen Stop hand-writing Prisma schemas. Just describe your data model in plain English and get a complete, production-ready schema.prisma file in seconds. No more googling relation syntax or forgetting @unique decorators. **One command. Zero config. Just works.** ## Quick Start ```bash npx ai-prisma-gen "a blog with users, posts, comments, and tags" ``` ## What It Does - Generates complete Prisma schema from natural language descriptions - Handles relations automatically (one-to-many, many-to-many, self-referential) - Adds proper indexes, constraints, and default values - Supports all Prisma field types and decorators - Outputs clean, formatted schema ready to use ## Usage Examples ```bash # E-commerce database npx ai-prisma-gen "e-commerce with products, categories, orders, and user reviews" # SaaS multi-tenant npx ai-prisma-gen "multi-tenant saas with organizations, teams, users, and role-based permissions" # Social app npx ai-prisma-gen "social network with users, friendships, posts, likes, and direct messages" # Save to file npx ai-prisma-gen "task management with projects and assignees" > prisma/schema.prisma ``` ## Best Practices - **Be specific about relations** - Say "users have many posts" instead of just "users and posts" - **Mention unique fields** - Include "email should be unique" if that's what you need - **Include edge cases** - Soft deletes, timestamps, status enums. Mention them upfront. - **Review before migrating** - The schema is a starting point. Always check the output matches your needs. ## When to Use This - Starting a new project and need a database schema fast - Prototyping an idea and don't want to waste time on boilerplate - Learning Prisma and want to see how complex relations should look - Converting a mental model into actual schema code ## Part of the LXGIC Dev Toolkit This is one of 110+ free developer tools built by LXGIC Studios. No paywalls, no sign-ups, no API keys on free tiers. Just tools that work. **Find more:** - GitHub: https://github.com/LXGIC-Studios - Twitter: https://x.com/lxgicstudios - Substack: https://lxgicstudios.substack.com - Website: https://lxgic.dev ## Requirements No install needed. Just run with npx. Node.js 18+ recommended. Requires OPENAI_API_KEY environment variable. ```bash export OPENAI_API_KEY=sk-... npx ai-prisma-gen --help ``` ## How It Works Takes your plain English description, sends it to GPT with Prisma-specific prompting, and returns a properly formatted schema.prisma file. The AI understands Prisma conventions like @@index, @relation, and common patterns like soft deletes and timestamps. ## License MIT. Free forever. Use it however you want.
GitHubで見る