db

Automate database migrations, seeding, and Prisma Studio operations.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/pinoshe/real-estate-app --skill db-pinoshe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: db
Source: https://github.com/pinoshe/real-estate-app/tree/main/.claude/skills/db
Command: npx skills add https://github.com/pinoshe/real-estate-app --skill db-pinoshe

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Database maintenance and setup tasks are repetitive and error-prone, including migrations, seeding, and inspecting the Prisma schema.

Core Features & Use Cases

  • Migrate: run pending migrations against the development database.
  • Seed: populate the database with test data for testing or demos.
  • Studio & Schema: open Prisma Studio for interactive browsing and view the Prisma schema.

Quick Start

Run migrations and seed data to initialize the local database.

Frequently Asked Questions about db

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

FAQPage Schema
How do I run Prisma migrations and seed data in a Docker environment?

This Skill automates database migrations and seeding by parsing action arguments to execute Prisma CLI and Docker commands, streamlining local development and staging workflows.

What is the best way to inspect a Prisma schema during local development?

The best way to inspect a Prisma schema during local development is opening Prisma Studio, which provides an interactive interface to browse data and view schema across Docker or local environments.

Can I use this database management Skill without Docker?

Yes, you can manage database operations without Docker, as the Skill executes Prisma CLI commands across both Docker and local environments to apply migrations and seed test data.

Does running database migrations include safeguards against destructive operations?

Yes, running database migrations includes safeguards for destructive operations, ensuring that executing Docker and Prisma CLI commands for schema changes and seeding does not accidentally damage your database.

Why do I need to seed a database with test data?

You need to seed a database with test data to populate it with consistent records for testing or demos, automating repetitive setup and preventing manual data entry errors during local development.

How do I initialize a local development database using Prisma?

To initialize a local development database using Prisma, you run pending migrations against the development database and then seed it with test data to fully set up the environment.