Database
Design schemas, optimize queries, manage migrations
26 skills
Migration Generator
Generate database migration files
Query Optimizer
Analyze and optimize slow database queries
Schema Designer
Design database schema from requirements
Index Advisor
Suggest database indexes based on query patterns
ORM Model Generator
Generate ORM models from database schema
Database Backup Script
Create database backup and restore scripts
Connection Pool Setup
Configure database connection pooling
Redis Cache Setup
Set up Redis caching with proper patterns
Database Monitoring
Add database query monitoring and logging
Data Validation Layer
Create data validation before database operations
Prisma Relations
Model complex relationships with Prisma (1:1, 1:n, m:n)
Prisma Raw Queries
Execute raw SQL with Prisma for complex queries
Prisma Middleware
Add Prisma middleware for logging, soft delete, and audit
MongoDB Aggregation
Build MongoDB aggregation pipelines with stages and operators
MongoDB Indexing
Create and optimize MongoDB indexes for query performance
MongoDB Atlas
Set up MongoDB Atlas with clusters, backups, and monitoring
MongoDB Mongoose
Model data with Mongoose schemas, virtuals, and middleware
MongoDB Transactions
Implement multi-document ACID transactions in MongoDB
Redis Data Structures
Use Redis data structures (strings, hashes, lists, sets, sorted sets)
Redis Cluster
Configure Redis Cluster for high availability and sharding