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.