moai-platform-supabase

Integrate Supabase features into modular full-stack app development.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Supabase-powered full-stack app development is complex without a cohesive, modular blueprint; this Skill provides a structured, modular approach to integrating database, authentication, real-time, storage, and edge functionality.

Core Features & Use Cases

  • Modular coverage of PostgreSQL 16 with pgvector, RLS, real-time subscriptions, and Edge Functions.
  • Real-world patterns for multi-tenant SaaS apps including orgs, projects, and roles.
  • Templates and references to TypeScript client patterns and module implementations to accelerate development.

Quick Start

Initialize a new moai-platform-supabase project and use the included module templates to configure Postgres, RLS, realtime, storage, and edge functions.

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 row-level security for multi-tenant SaaS apps in Supabase?

Row-level security for multi-tenant SaaS apps in Supabase is configured using modular templates that define orgs, projects, and roles policies. These templates provide structured PostgreSQL RLS patterns to isolate tenant data safely across your application's schema.

What's the best way to implement vector embeddings with pgvector in a full-stack app?

Implementing vector embeddings with pgvector in a full-stack app involves using the provided TypeScript client patterns to interact with PostgreSQL 16. The skill consolidates pgvector capabilities into modular references, enabling safe and extensible vector storage and retrieval operations.

Can I use Supabase edge functions and real-time subscriptions together in a TypeScript application?

Yes, you can use Supabase edge functions and real-time subscriptions together in a TypeScript application. The skill provides cohesive module templates that integrate real-time presence and edge functionality, ensuring safe extensible client patterns across your full-stack app.

Does this approach provide TypeScript patterns for integrating Supabase storage and authentication?

Yes, this approach provides TypeScript patterns for integrating Supabase storage and authentication. It consolidates these core capabilities into modular modules and references, accelerating development with real-world templates for full-stack client integration.

When do I need a modular blueprint for Supabase full-stack app development?

You need a modular blueprint for Supabase full-stack app development when building complex applications requiring cohesive integration of database, authentication, real-time, storage, and edge functionality. It provides a structured approach to avoid fragmented implementation across these platform features.

Why does managing Supabase platform features require a structured modular approach?

Managing Supabase platform features requires a structured modular approach because integrating database, authentication, real-time, and storage into a cohesive full-stack app is complex. Modular coverage with TypeScript patterns prevents fragmented code and enables safe extensible client implementations.