supabase
Navegar el esquema de la base de datos de Supabase
También disponible en: Dicklesworthstone
La navegación de la base de datos de Supabase es compleja. Esta skill proporciona acceso instantáneo a relaciones entre tablas, patrones de consulta y definiciones de tipos para tu proyecto. Ahorra tiempo buscando en migraciones y documentación.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "supabase". How do stories connect to organizations?
Resultado esperado:
- stories.organization_id → organisations.id (foreign key)
- stories.tenant_id → tenants.id (multi-tenant isolation)
- TypeScript types are in: src/types/database/content-media.ts
Usando "supabase". What tables exist for media assets?
Resultado esperado:
- media_assets - Main media storage table
- media_usage_tracking - Track media access
- galleries - Photo gallery collections
- TypeScript types in: src/types/database/content-media.ts
Auditoría de seguridad
SeguroPure documentation skill containing only markdown files. No executable code, scripts, network calls, file system access, or environment variable reads. The skill is a knowledge base for database schema reference.
Factores de riesgo
⚙️ Comandos externos (243)
🌐 Acceso a red (6)
📁 Acceso al sistema de archivos (7)
Puntuación de calidad
Lo que puedes crear
Crear funcionalidades de datos
Comprender las relaciones entre tablas para implementar nuevas funciones que interactúan con la base de datos
Escribir consultas de base de datos
Encontrar la estructura correcta de tablas y claves foráneas para escribir consultas de Supabase
Explorar el modelo de datos
Navegar el esquema de la base de datos para entender cómo fluyen los datos a través del sistema
Prueba estos prompts
What tables exist for user management in the Supabase database?
How do stories and organizations connect? Show me the foreign key relationship.
Write a Supabase query to get stories with their storyteller profile using proper joins.
Where are the TypeScript types for the stories table and what fields do they include?
Mejores prácticas
- Siempre filtra las consultas por tenant_id para el aislamiento de datos multi-tenant
- Usa joins de clave foránea adecuados en lugar de múltiples consultas separadas
- Referencia el archivo correcto de tipos TypeScript para tu dominio
Evitar
- Consultar tablas sin filtro tenant_id rompe el aislamiento de datos
- Usar ortografía del Reino Unido (organisations) en consultas de Supabase (requiere ortografía de EE. UU.)
- Codificar valores de forma rígida en lugar de usar funciones de base de datos para consultas complejas
Preguntas frecuentes
¿Qué cliente de Supabase debo usar?
¿Cuántas tablas hay en la base de datos?
¿Puede esta skill ejecutar consultas SQL?
¿Mis datos están seguros con esta skill?
¿Por qué algunas tablas muestran ORPHANED?
¿En qué se diferencia de Supabase MCP?
Detalles del desarrollador
Autor
AcurioustractorLicencia
MIT
Repositorio
https://github.com/Acurioustractor/empathy-ledger-v2/tree/main/.claude/skills/local/supabaseRef.
main
Estructura de archivos