What problem does it solve? Backend teams often leave database persistence vague in task specs, leading to inconsistent ORM choices, missing migration commands, and unclear model paths. This Skill enforces a concrete, implementable ORM and migration contract so every schema change has exact paths, commands, and verification steps. ## Core Features & Use Cases - Framework-aware selection: Detects existing ORM/migration tooling (SQLAlchemy/Alembic, Django migrations, Prisma, Drizzle, TypeORM, Knex) and never introduces a second migration framework. - Exact contract output: Generates task handoff sections naming ORM, migration framework, DB/session path, model paths, migration config, and create/apply/inspect commands. - Stack-specific references: Provides detailed guides for FastAPI + SQLAlchemy + Alembic, Django, and Node/TypeScript backends. - Use Case: When planning a new FastAPI + PostgreSQL service, use this Skill to produce a task.md that specifies app/core/database.py, app/models/, Alembic commands, and verification steps instead of vague "add models/migrations" notes. ## Quick Start Ask the AI to define the ORM and migration contract for your backend repository, including exact model paths, migration commands, and verification steps.