moai-platform-supabase

Guide building Supabase backends with Postgres 16, pgvector, RLS, and Edge Functions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill consolidates the knowledge and patterns needed to design, implement, and operate Supabase-powered backends. It guides across PostgreSQL 16 features, vector embeddings via pgvector, Row-Level Security, real-time subscriptions, and Edge Functions to accelerate building production-grade apps.

Core Features & Use Cases

  • End-to-end platform guidance for building multi-tenant, real-time, and edge-enabled apps with Supabase.
  • Covers database modeling (Postgres 16, pgvector), security (RLS), real-time workloads, and serverless deployment (Edge Functions).
  • Provides modular references and ready-to-adapt patterns for common back-end scenarios (auth, storage, changes, and pipes between services).

Quick Start

Review the modules under modules/ to explore implementations, templates, and best practices for real-time and edge-enabled Supabase projects.

Frequently Asked Questions about moai-platform-supabase

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

FAQPage Schema
How do I implement Row-Level Security in Supabase for multi-tenant apps?

Row-Level Security (RLS) in Supabase restricts data access at the Postgres level. This guide provides modular patterns and best practices to configure RLS policies for secure, scalable multi-tenant architectures.

What's the best way to build real-time subscriptions in a Supabase backend?

Supabase real-time subscriptions enable live data updates. This skill provides practical workflows and module references to implement real-time workloads, ensuring scalable and responsive full-stack applications.

How do I use pgvector for vector embeddings in PostgreSQL 16?

pgvector extends PostgreSQL 16 to handle vector embeddings. This guide covers database modeling with pgvector, offering ready-to-adapt code patterns for building vector-enabled back-end architectures.

Can I deploy serverless Edge Functions with Supabase for backend processing?

Yes, Supabase Edge Functions support serverless deployment. This skill provides module references and workflows to build edge-enabled applications, including pipes between services and serverless processing.

Does this Supabase guide cover PostgreSQL 16 features for backend modeling?

Yes, this Supabase guide covers PostgreSQL 16 features for database modeling. It targets full-stack developers needing cohesive patterns to accelerate delivery of production-grade backend architectures.