What problem does it solve?
This Skill helps backend teams make consistent database choices, design initial schemas, define table conventions, and avoid unsafe production database synchronization practices.
Core Features & Use Cases
- Database Selection: Compare PostgreSQL, MySQL, MongoDB, and time-series databases based on data relationships, transaction requirements, team familiarity, and workload characteristics.
- Schema and Naming Guidance: Define core entities, standard fields, soft-delete conventions, password hashing requirements, and the default wg table prefix.
- Migration Planning: Select appropriate migration tools for Java, Python, Node.js, and Go while enforcing explicit, version-controlled, reversible migrations in production.
- Use Case: For an e-commerce backend, establish a PostgreSQL schema with prefixed users, products, orders, and payment tables, then document the migration strategy for the selected technology stack.
Quick Start
Ask the database skill to recommend a database, design the initial schema, and choose a production migration strategy for your backend project.