supabase

Automates secure Supabase design and RLS/migration guidance across Local, Staging, and Production environments.

Updated Jun 23, 2025
One-click install
npx skills add https://github.com/Dayopt/app --skill supabase-dayopt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: supabase
Source: https://github.com/Dayopt/app/tree/main/.claude/skills/supabase
Command: npx skills add https://github.com/Dayopt/app --skill supabase-dayopt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Supabaseの運用設計・実装を3つの環境で安全に行えるようガイド。RLS設計、マイグレーション作成、Realtime購読の実装時のベストプラクティスを提供し、環境分離の運用ルールを定義します。

Core Features & Use Cases

  • RLS設計パターンの適用と安全なポリシー設計
  • マイグレーション作成・適用のワークフローと検証チェックリスト
  • Realtime購読の実装と競合回避のベストプラクティス
  • 複数環境でのセキュアな設定とデータ分離の実践例

Quick Start

Initialize a three-environment Supabase project and apply RLS and migrations following the documented patterns.

Frequently Asked Questions about supabase

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

FAQPage Schema
How do I design secure Supabase RLS policies across multiple environments?

Design Supabase RLS policies by applying documented safe patterns and naming conventions across Local, Staging, and Production environments to ensure strict data separation and validated multi-environment configurations.

What is the best way to manage Postgres migrations in Supabase for staging and production?

Manage Postgres migrations in Supabase by following a structured workflow with creation, validation checklists, and environment separation rules to safely apply database changes from staging to production.

How do I implement Supabase realtime subscriptions without conflicts?

Implement Supabase realtime subscriptions without conflicts by following documented best practices for safe patterns and conflict avoidance, ensuring secure real-time data delivery across separated environments.

Can I use this workflow to separate Local, Staging, and Production Supabase projects?

Yes, you can separate Supabase projects by initializing three environments and applying defined operational rules, secure settings, and data isolation practices to manage Local, Staging, and Production independently.

What configurations are needed for secure Supabase environment separation?

Secure Supabase environment separation requires applying safe settings, data isolation practices, and example configurations to maintain strict boundaries and validate operations across Local, Staging, and Production.