What problem does it solve? Schema changes in the SKY-KING PostgreSQL (Neon) database risk becoming inconsistent across the SQL migration, the data model documentation, and the server initialization code. This Skill enforces a single disciplined workflow so every database change is documented, idempotent, and synchronized with the codebase. ## Core Features & Use Cases - Structured SQL Migrations: Produces numbered, dated migration scripts wrapped in BEGIN/COMMIT with IF NOT EXISTS / IF EXISTS guards for safe re-runs. - Documentation Sync: Updates data-model.md with the new column name, type, and Hebrew description whenever the schema changes. - initDb() Integration: Appends ALTER TABLE ... ADD COLUMN IF NOT EXISTS statements to the relevant block in server.js without modifying existing CREATE TABLE statements. - Safety Guardrails: Blocks DROP COLUMN, TRUNCATE, and DELETE operations without explicit CEO approval, and requires rollback notes for reversible migrations. - Use Case: When adding a new field to the strips table, the Skill reads data-model.md, checks initDb() for duplicates, writes the migration SQL, updates the docs, and outputs a ready-to-run script for the Neon console. ## Quick Start Ask the assistant to create a database migration for adding a new column to a table, and it will produce the SQL, update data-model.md, and patch initDb() in server.js.