Agent skill · software engineering · aiskillstore

backend-dev-guidelines

Comprehensive backend development guide for Supabase Edge Functions + PostgreSQL. Use when working with Supabase (database, auth, storage, realtime), Edge Functions, PostgreSQL, Row-Level Security (RLS), Resend email, Stripe payments, or TypeScript backend patterns. Covers database design, auth flows, Edge Function patterns, RLS policies, email integration, payment processing, and deployment to Supabase.

Why this skill is useful

Provides specific patterns and guidelines for integrating Supabase Edge Functions with PostgreSQL, which the AI wouldn't reliably generate on its own.

What it needs

Requires supabase-cli installed locally. Requires resend, stripe, supabase account access. About 6k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

📋 OPINIONATED SCAFFOLD: Modern Supabase + Edge Functions stack Default Stack: - Backend: Supabase Edge Functions (Deno runtime) - Database: Supabase PostgreSQL + Row-Level Security - Auth: Supabase Auth (JWT-based) - Storage: Supabase Storage - Email: Resend (transactional emails) - Payments: Stripe (subscriptions + one-time) - Language: TypeScript - Deployment: Git push to Supabase To customize: Run /customize-scaffold backend or use the scaffold-customizer agent to adapt for Express, NestJS, Fastify, Django, Rails, Go, or other frameworks. Backend Development Guidelines Purpose Establish consistency and best practices for Supabase-powered backends using Edge Functions, PostgreSQL with Row-Level Security, and TypeScript. This skill covers database design, authentication flows, API patterns, email integration, and payment processing. When to Use This Skill Automatically activates when working on: Creating or modifying Supabase Edge Functions Designing PostgreSQL database schemas Implementing Row-Level Security (RLS) policies Building authentication flows with Supabase Auth Integrating Supabase Storage for file uploads Sending transactional emails with Resend Processing payments with Stripe Input validation with Zod Testing with Supabase CLI Backend deployment and configuration --- Quick Start New Edge Function Checklist [ ] Function: Create in supabase/functions/[name]/index.ts [ ] Validation: Zod schema for input [ ] Auth: JWT verification with Supabase client [ ] Database: Use Supabase client with RLS [ ] Error handling: Try/catch with proper responses [ ] CORS: Configure allowed origins [ ] Tests: Local testing with Supabase CLI [ ] Deploy: supabase functions deploy [name] New Feature Checklist [ ] Database: Create migration with schema changes [ ] RLS: Add appropriate security policies [ ] Edge Function: Implement API endpoint [ ] Frontend Integration: Update Supabase client calls [ ] Testing: Test locally before deploy [ ] Monitoring: Check logs after deployme …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/backend-dev-guidelines--8b8134

View the source on GitHub

Browse the @skills marketplace