data-management

Automate database schema setup, fixture loading, and data integrity verification.

1|Updated May 31, 2026
One-click install
npx skills add https://github.com/joseph-c-mcguire/spec-driven --skill data-management-joseph-c-mcguire
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-management
Source: https://github.com/joseph-c-mcguire/spec-driven/tree/main/.cursor/skills/data-management
Command: npx skills add https://github.com/joseph-c-mcguire/spec-driven --skill data-management-joseph-c-mcguire

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the preparation of database schema, seed fixtures, and evaluation data, ensuring that build stages can run tasks requiring real data without manual setup.

Core Features & Use Cases

  • Database Schema Preparation: Applies migrations and sets up the necessary database schema.
  • Seed Fixtures: Loads seed data for development and staging environments.
  • Verification: Checks row counts and constraints to ensure data integrity.
  • Documentation: Provides guidelines for resetting and re-seeding the database.
  • Use Case: Ideal for projects requiring a populated database or verified migrations before implementation or deployment.

Quick Start

Run the data-management skill to prepare your database schema and seed data before proceeding with the build stage.

Frequently Asked Questions about data-management

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

FAQPage Schema
How do I automate database schema setup and seed data for build stages?

You can automate database schema setup by applying migrations and loading seed fixtures from a data management plan. This process verifies data integrity and documents procedures, ensuring build stages run tasks requiring real data without manual setup.

What is the best way to prepare evaluation data and seed fixtures for a staging environment?

Preparing evaluation data involves loading seed fixtures and applying database migrations based on a data management plan. The automated process checks row counts and constraints to ensure data integrity before deployment or implementation.

How do I verify data integrity after applying database migrations?

Verifying data integrity after database migrations involves checking row counts and constraints against expected values. This ensures the schema setup and loaded seed fixtures maintain consistency across development and staging environments.

Do I need a data management plan to set up database schema and seed data?

Yes, a data management plan is required to set up database schema and seed data. The Skill reads from this plan to apply database migrations, load fixtures, and document procedures for resetting and re-seeding the database.

Can I use automated scripts to reset and re-seed a database for development?

Yes, automated scripts can reset and re-seed a database for development by applying migrations and loading seed fixtures. The Skill provides documentation and guidelines for repeating these procedures to maintain consistent environments.

What are the limitations of automating seed data preparation without database access?

Automating seed data preparation requires direct access to the target database. Without database access, the Skill cannot apply schema migrations, load seed fixtures, or verify data integrity constraints and row counts.