design-schema
Schema Design Skill
Design comprehensive, normalized database schemas for Supabase applications.
Purpose
Create well-structured database schemas following best practices for normalization, relationships, constraints, and indexing.
When to Use
- User describes data requirements
- Requests database schema design
- Needs entity relationship modeling
- Asks about table structure
- Plans new feature requiring data storage
Instructions
- Gather Requirements
More from rdimascio/supabase-marketplace
optimize-queries
Automatically optimize Supabase PostgreSQL queries by analyzing execution plans, adding indexes, and improving RLS policies. Triggers when user mentions slow queries, performance issues, or query optimization.
1implement-crud
Implement complete CRUD (Create, Read, Update, Delete) operations for Supabase tables with proper error handling, validation, and RLS. Triggers when user requests data operations, API endpoints, or database interactions.
1setup-rls
Configure Row Level Security policies for Supabase tables to control data access. Triggers when user mentions security, permissions, access control, or RLS policies.
1manage-transactions
Implement PostgreSQL transactions for atomic operations in Supabase. Triggers when user needs atomic updates, batch operations, or mentions transactions, rollbacks, or data consistency.
1