Database best practices focusing on Prisma and Supabase integration
Add this skill
npx mdskills install PatrickJS/cursor-databaseExtremely generic checklist lacking actionable instructions or specific implementation guidance
1---2description: Database best practices focusing on Prisma and Supabase integration3globs: prisma/**/*, src/db/**/*, **/*.prisma, supabase/**/*4---56# Database Best Practices78## Prisma Setup9- Use proper schema design10- Implement proper migrations11- Use proper relation definitions12- Configure proper connection13- Implement proper seeding14- Use proper client setup1516## Prisma Models17- Use proper model naming18- Implement proper relations19- Use proper field types20- Define proper indexes21- Implement proper constraints22- Use proper enums2324## Prisma Queries25- Use proper query optimization26- Implement proper filtering27- Use proper relations loading28- Handle transactions properly29- Implement proper pagination30- Use proper aggregations3132## Supabase Setup33- Configure proper project setup34- Implement proper authentication35- Use proper database setup36- Configure proper storage37- Implement proper policies38- Use proper client setup3940## Supabase Security41- Implement proper RLS policies42- Use proper authentication43- Configure proper permissions44- Handle sensitive data properly45- Implement proper backups46- Use proper encryption4748## Supabase Queries49- Use proper query optimization50- Implement proper filtering51- Use proper joins52- Handle real-time properly53- Implement proper pagination54- Use proper functions5556## Database Design57- Use proper normalization58- Implement proper indexing59- Use proper constraints60- Define proper relations61- Implement proper cascades62- Use proper data types6364## Performance65- Use proper connection pooling66- Implement proper caching67- Use proper query optimization68- Handle N+1 queries properly69- Implement proper batching70- Monitor performance metrics7172## Security73- Use proper authentication74- Implement proper authorization75- Handle sensitive data properly76- Use proper encryption77- Implement proper backups78- Monitor security issues7980## Best Practices81- Follow database conventions82- Use proper migrations83- Implement proper versioning84- Handle errors properly85- Document schema properly86- Monitor database health
Full transparency — inspect the skill content before installing.