supabase-skilllisted
Install: claude install-skill tdimino/claude-code-minoan
# Supabase MCP Skill
## Overview
This skill provides comprehensive guidance for working with Supabase through the Model Context Protocol (MCP), enabling AI-powered database operations, modern schema design, and production-ready database architectures.
## When to Use This Skill
Use this skill when you encounter ANY of the following:
### Setup & Configuration
- Setting up or configuring Supabase MCP servers (Cursor, Claude Desktop, Claude Code CLI)
- Connecting AI tools to Supabase projects
- Debugging MCP connection issues
- Configuring read-only mode, project scoping, or feature groups
### Database Design
- Designing database schemas following best practices
- Implementing table relationships (one-to-many, many-to-many, polymorphic)
- Choosing between normalization patterns (single table vs class table inheritance)
- Designing for multi-tenancy or microservices
- Working with temporal data or audit logging
### Security & Access Control
- Implementing Row Level Security (RLS) policies
- Setting up authentication integration with `auth.users`
- Building role-based access control (RBAC)
- Securing multi-tenant applications
- Preventing unauthorized data access
### Migrations & Schema Evolution
- Creating and managing database migrations
- Evolving schemas without breaking changes
- Handling backward compatibility
- Using Supabase branching for testing
### Production Patterns
- Session management with timeout logic
- Memory persistence patterns (dual persistence with sou