databasix

Community

Master your data layer with Supabase and TS

Authordduquenne
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Databasix addresses the complexity of designing, migrating, and securing the data layer for TypeScript applications using Supabase (PostgreSQL). It streamlines schema modeling, migrations, RLS policies, and the generation of TypeScript types, while promoting performance, accountability, and robust data governance across multi-tenant SaaS projects.

Core Features & Use Cases

  • Schema design with strict naming conventions, UUIDs and timestamptz defaults to ensure consistency across teams.
  • Migrations workflow, versioning, and testability with a clear process for local, staging, and production environments.
  • Security & RLS patterns to implement fine-grained access control for multi-tenant apps and audits.
  • TypeScript types generation from Supabase schema, enabling type-safe client code and repository patterns.
  • Performance optimization guidance including indexing, partitioning, and query diagnostics.
  • Auditing, logging, and pgTAP testing integrations for governance and quality assurance.

Quick Start

Define your schema and RLS rules, then run migrations and generate TypeScript types for your app.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: databasix
Download link: https://github.com/dduquenne/unanima-platform/archive/main.zip#databasix

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.