database-schema-changes

Manage database schema modifications and synchronization for Platypus backend using Drizzle ORM and CLI toolsets.

63|9|Updated Jun 15, 2025
One-click install
npx skills add https://github.com/willdady/platypus --skill database-schema-changes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: database-schema-changes
Source: https://github.com/willdady/platypus/tree/main/.agents/skills/database-schema-changes
Command: npx skills add https://github.com/willdady/platypus --skill database-schema-changes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill simplifies the process of modifying database schemas and synchronizing them with the application state, reducing the risk of configuration drift.

Core Features & Use Cases

  • Schema Management: Provides a standardized workflow for updating Drizzle ORM schema definitions.
  • Auth Synchronization: Automates the regeneration of authentication schemas when modifying better-auth configurations.
  • Use Case: When adding a new field to a user profile, this skill guides the developer through the necessary code changes and the subsequent execution of the Drizzle push command to update the database.

Quick Start

Use the database-schema-changes skill to apply the latest schema updates to the backend database.

Frequently Asked Questions about database-schema-changes

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

FAQPage Schema
How do I update my Drizzle ORM schema definitions in a backend project?

To update Drizzle ORM schema definitions, you modify the schema files and execute the Drizzle CLI push command to synchronize the database with the application state, reducing configuration drift.

How do I regenerate authentication schemas when modifying better-auth configurations?

Regenerating authentication schemas after modifying better-auth configurations involves applying the configuration updates and triggering the automated auth schema regeneration process provided by the skill.

Do I need the Drizzle CLI toolset to apply database schema changes?

Yes, you need the Drizzle CLI toolset installed and active development environment access to execute schema pushes and apply database modifications.

What is the best way to add a new field to a user profile using Drizzle?

The best way to add a user profile field is to update the Drizzle schema definitions and run the Drizzle push command to apply the structural changes to the database.

Why does database configuration drift happen during schema synchronization?

Database configuration drift happens when schema definitions in the application state diverge from the actual database structure, a risk mitigated by using a standardized schema update workflow.