database-prisma

Manage Prisma ORM schema and migration workflows for Neon-backed databases.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/andrew-tucker-razorvision/EFT-Tracker --skill database-prisma
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: database-prisma
Source: https://github.com/andrew-tucker-razorvision/EFT-Tracker/tree/main/.claude/skills/database-prisma
Command: npx skills add https://github.com/andrew-tucker-razorvision/EFT-Tracker --skill database-prisma

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing a robust EFT-Tracker database can be complex: schema evolution, migrations, and keeping Prisma in sync with Neon branches. This Skill provides best practices and concrete commands to streamline data modeling and deployments.

Core Features & Use Cases

  • Schema design & modification: plan and implement Prisma models that reflect EFT domains (quests, traders, progress).
  • Migration workflow: choose between db push for rapid iteration and migrate for production-ready history.
  • Neon-specific patterns: manage Neon branches and use pooled connections for scalable deployments.

Quick Start

Use Prisma to push a local schema changes to the development Neon database or generate the client when needed.

Frequently Asked Questions about database-prisma

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

FAQPage Schema
How do I manage database schema changes with Prisma and Neon?▼

Prisma manages schema evolution through two workflows: `db push` for rapid development iteration directly syncing your schema to Neon, and `migrate` for production-ready tracked history. Choose `db push` during active development and `migrate` when you need auditable change records for production deployments.

What's the difference between db push and migrate in Prisma?▼

`db push` instantly applies schema changes to your Neon database without creating migration files, ideal for rapid prototyping. `migrate` generates timestamped migration files for version control and production deployments, ensuring reproducible schema history and team coordination.

How do I handle Prisma migrations across Neon branches?▼

Neon supports isolated database branches that work with Prisma migrations. Push schema changes to branch-specific Neon databases using `db push` for development or `migrate` for tracked changes, then validate before promoting to production to ensure schema consistency across environments.

Do I need connection pooling when using Prisma with Neon?▼

Neon connection pooling is recommended for scalable deployments with Prisma. Configure pooled connection strings in your Prisma schema to optimize database connections, especially in serverless or high-concurrency environments, improving resource efficiency and preventing connection exhaustion.

How do I define data models for EFT tracking in Prisma?▼

Define Prisma models representing EFT domains—quests, traders, and progress—with required fields, proper indexes, and relation mappings. Enforce data-modeling best practices like nullable field constraints and foreign key relationships to maintain data integrity and query performance.

What validation should I run before pushing schema changes to production?▼

Run drift and publish checks before production pushes to ensure your Prisma schema matches the database state and migrations are consistent. This pre-push validation prevents schema conflicts and ensures the migration history aligns with your deployed database.