supabase-dev-guidelines

Guide Supabase development covering authentication, database management, RLS, and Edge Functions.

70|28|Updated Jan 13, 2026
One-click install
npx skills add https://github.com/AIBiz-Automatyzacje/claude-code-starter --skill supabase-dev-guidelines
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: supabase-dev-guidelines
Source: https://github.com/AIBiz-Automatyzacje/claude-code-starter/tree/main/.claude/skills/supabase-dev-guidelines
Command: npx skills add https://github.com/AIBiz-Automatyzacje/claude-code-starter --skill supabase-dev-guidelines

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a comprehensive guide for developers working with Supabase, covering authentication, databases, Edge Functions, and security, helping to streamline the development process.

Core Features & Use Cases

  • Authentication Setup: Detailed steps for setting up authentication methods like OAuth and email.
  • Database Management: Guidelines for creating and managing databases, implementing Row Level Security (RLS), and handling migrations.
  • Edge Functions: Instructions for writing, deploying, and testing Edge Functions.
  • Security Best Practices: Best practices for securing your application, including using RLS and audit logging.

Quick Start

Use the supabase-dev-guidelines skill to create a new user profile and initialize your database with RLS policies.

Frequently Asked Questions about supabase-dev-guidelines

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

FAQPage Schema
How do I set up OAuth authentication in Supabase?

To set up Supabase authentication, follow detailed step-by-step instructions for configuring OAuth providers and email login. This process streamlines user identity management by providing structured guidelines for initializing secure authentication flows.

What is the best way to implement Row Level Security (RLS) for PostgreSQL databases in Supabase?

Implementing Row Level Security (RLS) involves creating specific database policies to restrict data access. Comprehensive guidelines help you manage databases and configure RLS to secure your application data directly at the PostgreSQL level.

How do I write and deploy Edge Functions in Supabase?

Writing and deploying Edge Functions requires following specific instructions for creating and testing serverless code. The guidelines provide steps to build, test, and deploy these functions to extend your application's backend capabilities.

Do I need prior knowledge of PostgreSQL and web development to use Supabase effectively?

Yes, using these Supabase development guidelines requires existing knowledge of Supabase, PostgreSQL, and basic web development concepts. This prerequisite ensures you can effectively apply the provided authentication, database, and security practices.

What security best practices should I follow when managing a Supabase database?

Security best practices for Supabase include implementing Row Level Security (RLS) and configuring audit logging. Following these guidelines ensures your application data remains protected through verified database management and monitoring techniques.