django-design
This skill should be used when the user asks to build a Django project, design Django models or database schemas, create views and APIs, configure deployment or settings, set up authentication and permissions, customize the Django admin, optimize query performance, configure background tasks with Celery or django-rq, build CMS or content management features, integrate external APIs, create Django forms or templates, integrate HTMX or Unpoly, review Django migrations, or scaffold a new Django app. It covers the full Django backend lifecycle from project structure through production deployment. It does NOT cover pure frontend work (use frontend-design for that) unless Django templates are involved.
databases
Design schemas, write queries for MongoDB and PostgreSQL. Use for database design, SQL/NoSQL queries, aggregation pipelines, indexes, migrations, replication, performance optimization, psql CLI.
database-migration
Execute database migrations across ORMs and platforms with zero-downtime strategies, data transformation, and rollback procedures. Use when migrating databases, changing schemas, performing data tr...
sql-toolkit
Query, design, migrate, and optimize SQL databases. Use when working with SQLite, PostgreSQL, or MySQL — schema design, writing queries, creating migrations, indexing, backup/restore, and debugging slow queries. No ORMs required.
database migrations
Database migration best practices for schema changes, data migrations, rollbacks, and zero-downtime deployments across PostgreSQL, MySQL, and common ORMs (Prisma, Drizzle, Django, TypeORM, golang-migrate).
supabase-production
Production-depth Supabase patterns covering connection pooling with PgBouncer, RLS policy performance tuning, JWT expiry and token refresh races, zero-downtime database migrations, and index alignment for Row Level Security. Use when asked to: set up Supabase connection pooling, configure PgBouncer for high concurrency, write performant RLS policies, handle token refresh edge cases, run database migrations without downtime, debug slow queries caused by RLS, manage JWT expiry in production, optimize Supabase for scale.
Prisma Expert
Prisma ORM expert for schema design, migrations, query optimization, relations modeling, and database operations. Use proactively for Prisma schema issues, migration problems, query performance, relation errors, or client generation and runtime problems.
sql-toolkit
Query, design, migrate, and optimize SQL databases. Use when working with SQLite, PostgreSQL, or MySQL — schema design, writing queries, creating migrations, indexing, backup/restore, and debugging slow queries. No ORMs required.
databases
Work with MongoDB (document database, BSON documents, aggregation pipelines, Atlas cloud) and PostgreSQL (relational database, SQL queries, psql CLI, pgAdmin). Includes Supabase (managed PostgreSQL with API layer). Use when designing database schemas, writing queries and aggregations, optimizing indexes for performance, performing database migrations, configuring replication and sharding, implementing backup and restore strategies, managing database users and permissions, analyzing query performance, or administering production databases.
dotnet-efcore-patterns
Apply Entity Framework Core best practices including NoTracking by default, query splitting, migration management, and dedicated migration services. Use when setting up EF Core, optimizing queries, or managing database migrations.
supabase-schema-from-requirements
Execute Supabase primary workflow: Schema from Requirements. Use when starting a new project with defined data requirements, refactoring an existing schema based on new features, or creating migrations from specification documents. Trigger with phrases like "supabase schema from requirements" or "generate database schema with supabase".
sql-expert
Expert SQL query writing, optimization, and database schema design with support for PostgreSQL, MySQL, SQLite, and SQL Server. Use when working with databases for: (1) Writing complex SQL queries with joins, subqueries, and window functions, (2) Optimizing slow queries and analyzing execution plans, (3) Designing database schemas with proper normalization, (4) Creating indexes and improving query performance, (5) Writing migrations and handling schema changes, (6) Debugging SQL errors and query issues
database-migrations
Database migration best practices for schema changes, data migrations, rollbacks, and zero-downtime deployments across PostgreSQL, MySQL, and common ORMs (Prisma, Drizzle, Django, TypeORM, golang-migrate).
database-migration
Execute database migrations across ORMs and platforms with zero-downtime strategies, data transformation, and rollback procedures. Use when migrating databases, changing schemas, performing data transformations, or implementing zero-downtime deployment strategies.
prisma-expert
Prisma ORM expert for schema design, migrations, query optimization, relations modeling, and database operations. Use PROACTIVELY for Prisma schema issues, migration problems, query performance, relation design, or database connection issues.
database schema and migrations
Plan database schema evolution, migration rollout, backfills, and rollback. Use when introducing schema changes, data transformations, or compatibility-sensitive DB updates.
create-migration
Create new database migrations for a microservice using Goose format with proper annotations and naming
database-architect
Expert database architect specializing in designing data layers from scratch, selecting technologies, schema modeling, and building scalable database architectures. Expert in choosing SQL, NoSQL, and time-series databases, normalization strategies, migration planning, and performance-first design. Handles both greenfield projects and re-architectures of existing systems. Use proactively for database architecture, technology selection, or data modeling decisions.
database-migrations-sql-migrations
SQL database migrations with zero-downtime strategies for PostgreSQL, MySQL, SQL Server
supabase-skill
Administration Supabase : auth, database PostgreSQL, storage, edge functions, realtime, RLS, migrations.
postgres-k8s-setup
Deploy PostgreSQL on Kubernetes via Helm (Bitnami chart). Run database migrations, verify readiness, and manage PostgreSQL infrastructure. Triggers on: "deploy postgres", "postgresql kubernetes", "setup postgres", "run migrations".
database-migration
Execute database migrations across ORMs and platforms with zero-downtime strategies, data transformation, and rollback procedures. Use when migrating databases, changing schemas, performing data transformations, or applying version upgrades.
sqlite
Production-depth SQLite operations for Node.js: connection pool lifecycle, WAL journaling, concurrent write locking, database corruption detection and recovery, page fragmentation and VACUUM strategies, and migration management. Use when asked to: set up SQLite with Node.js, handle SQLite SQLITE_BUSY or locked database errors, configure WAL mode for concurrency, detect or repair a corrupt SQLite database, tune VACUUM and auto-vacuum settings, manage connection pool sizing, run SQL-based migrations, or optimize INSERT throughput under write contention.
Database Migration
Execute database migrations across ORMs and platforms with zero-downtime strategies, data transformation, and rollback procedures. Use when migrating databases, changing schemas, performing data transformations, or implementing zero-downtime deployment strategies.
Data Migration Agent
Plans and executes data migrations between databases with validation, rollback, and zero-downtime strategies
Database Migration Safety
Prevents data loss and downtime during database schema changes by enforcing safe migration patterns. Use before running any ALTER TABLE, DROP COLUMN, adding NOT NULL constraints, renaming columns, or deploying code that changes database schema. Triggers on: migration, ALTER TABLE, DROP, ADD COLUMN, schema change, rename column, index, constraint, production database, migrate.
cassandra-migrations
Manages versioned Cassandra schema migrations and Docker lifecycle. Use this skill when creating tables, altering schemas, resetting the database, or redeploying Cassandra fresh in Docker.
database-migrations-migration-observability
Migration monitoring, Change Data Capture (CDC), and observability infrastructure
drizzle-orm
Drizzle ORM is a lightweight, type-safe TypeScript ORM for PostgreSQL, MySQL, and SQLite (including serverless databases like Neon, Turso, PlanetScale, Supabase, and Cloudflare D1). Use when asked to: set up a TypeScript ORM for a Node.js project, define database schemas with full type safety, write SQL-like queries in TypeScript, generate and run database migrations, connect to serverless or edge databases, replace Prisma or TypeORM with something lighter, use Drizzle with Next.js or Remix, query relational data with joins.
database
Database development and operations workflow covering SQL, NoSQL, database design, migrations, optimization, and data engineering.
database optimizer
Expert database optimizer specializing in modern performance tuning, query optimization, and scalable architectures. Masters advanced indexing, N+1 resolution, multi-tier caching, partitioning strategies, and cloud database optimization. Handles complex query analysis, migration strategies, and performance monitoring. Use proactively for database optimization, performance issues, or scalability challenges.
rails-model-generator
Creates Rails models using TDD approach - spec first, then migration, then model. Use when creating new models, adding model validations, defining associations, or setting up database tables.
database-migration
Execute database migrations across ORMs and platforms with zero-downtime strategies, data transformation, and rollback procedures. Use when migrating databases, changing schemas, performing data transformations, or implementing zero-downtime deployment strategies.
database-migrations-migration-observability
Migration monitoring, CDC, and observability infrastructure
database-operations
Use when designing database schemas, writing migrations, optimizing SQL queries, fixing N+1 problems, creating indexes, setting up PostgreSQL, configuring EF Core, implementing caching, partitioning tables, or any database performance question.
platforma-guidelines
Guidance for building backend Go applications with github.com/platforma-dev/platforma. Use when asked to design Platforma project structure, choose or combine Platforma packages (application, database, httpserver, auth, queue, scheduler), explain or run framework-native CLI commands, or provide practical integration examples and migration/run workflows.
Database Migrations — SQL Migrations
SQL database migrations with zero-downtime strategies for PostgreSQL, MySQL, and SQL Server.
db-query-executor
Use when executing database queries in development containers for data operations, migrations, cleanup, or maintenance tasks. Helps inspect, modify, and troubleshoot database contents across any database type.
backend-dev
Backend development agent for APIs, business logic, database operations, services, and server-side infrastructure. Use this skill when your assigned task involves building or modifying backend code — REST/GraphQL endpoints, database models/migrations, authentication, business logic, background jobs, or server-side integrations. Trigger for any task in a Backend track.
database-migrations
Database migration best practices for schema changes, data migrations, rollbacks, and zero-downtime deployments across PostgreSQL, MySQL, and common ORMs (Prisma, Drizzle, Django, TypeORM, golang-migrate).
database-migrations
Creates safe database migrations with proper indexes and rollback strategies. Use when creating tables, adding columns, creating indexes, handling zero-downtime migrations, or when user mentions migrations, schema changes, or database structure.
supabase
Manage Supabase projects, databases, migrations, Edge Functions, and storage using the `supabase` CLI.
Schema Design Wizard
Designs normalized database schemas with entity relationships, indexes, and migration scripts
database-schema-designer
Design robust, scalable database schemas for SQL and NoSQL databases. Provides normalization guidelines, indexing strategies, migration patterns, constraint design, and performance optimization. Ensures data integrity, query performance, and maintainable data models.
database
Database development and operations workflow covering SQL, NoSQL, database design, migrations, optimization, and data engineering.
laravel-backend-development
Triggers on Laravel backend tasks: controllers, models, migrations, APIs, services, jobs, policies, database schema, Eloquent, or any server-side PHP. Generates idiomatic Laravel code with string ULID IDs, versioned REST APIs, and modern best practices.
prisma-expert
Prisma ORM expert for schema design, migrations, query optimization, relations modeling, and database operations. Use PROACTIVELY for Prisma schema issues, migration problems, query performance, relation design, or database connection issues.
database-design
Database architecture and query optimization for PostgreSQL and SQLite. Covers schema design, normalization to 3NF, denormalization trade-offs, indexing strategy (B-tree, GIN, partial, covering indexes), EXPLAIN ANALYZE interpretation, migrations with up/down patterns, connection pooling, ORM configuration (Prisma, Drizzle, SQLAlchemy), transactions, isolation levels, and anti-patterns like N+1 queries, missing indexes, and over-normalization. Use when designing schemas, optimizing queries, writing migrations, or debugging database performance.