moai-platform-supabase

Build scalable Supabase backends with PostgreSQL 16, pgvector, RLS, and edge functions.

Updated Jan 23, 2026
One-click install
npx skills add https://github.com/hnabyz-bot/gate_drv --skill moai-platform-supabase-hnabyz-bot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moai-platform-supabase
Source: https://github.com/hnabyz-bot/gate_drv/tree/main/.claude/skills/moai-platform-supabase
Command: npx skills add https://github.com/hnabyz-bot/gate_drv --skill moai-platform-supabase-hnabyz-bot

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a structured blueprint for building modern backends with Supabase, covering database design, real-time capabilities, authentication, edge functions, and storage to deliver scalable, secure apps.

Core Features & Use Cases

  • Vector-enabled search with pgvector and PostgreSQL 16 for AI-assisted apps.
  • Real-time subscriptions and Presence for collaborative features in multi-tenant apps.
  • Row-Level Security (RLS) for data isolation and secure access control.
  • Edge Functions for serverless logic at the edge and secure integrations.
  • Storage and Auth integration for full-stack, production-ready patterns.

Quick Start

Start by provisioning a Supabase project, enable the vector extension, configure RLS policies, and implement a sample workflow using the included module guides.

Frequently Asked Questions about moai-platform-supabase

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up multi-tenant data isolation with Supabase Row-Level Security?

Supabase multi-tenant data isolation is configured by implementing Row-Level Security policies directly on PostgreSQL tables. This enforces secure access control rules at the database level, ensuring users only retrieve their authorized rows.

Can I use pgvector for vector similarity search in Supabase?

Yes, pgvector enables vector similarity search in Supabase by leveraging PostgreSQL 16. You must enable the vector extension in your project to support AI-assisted applications and perform high-dimensional similarity queries directly within your database.

How do I build real-time collaboration features with Supabase?

Supabase real-time collaboration is built using real-time subscriptions and Presence features. By wiring client and server components through Supabase client libraries, your application can broadcast live user states and synchronize shared data instantly across connected clients.

Does Supabase support serverless edge functions for backend logic?

Yes, Supabase supports serverless edge functions for executing backend logic at the edge. Configuring edge functions allows you to run secure integrations and serverless workflows close to your users without managing traditional server infrastructure.

What is the best way to integrate authentication and storage in a scalable Supabase app?

The best way to integrate Supabase auth and storage is by combining Row-Level Security policies with storage transformations. This full-stack production pattern ensures secure file access control and authenticated uploads directly tied to user identities.