What problem does it solve? Building a Python backend that combines Supabase authentication with type-safe database queries requires wiring together FastAPI, SQLAlchemy/SQLModel, async sessions, JWT validation, and migrations, which is error-prone without a proven structure. ## Core Features & Use Cases - FastAPI + Supabase Auth Integration: Provides ready-made dependency injection patterns for validating Supabase JWTs and protecting routes. - SQLModel/SQLAlchemy Database Layer: Shows async engine setup, typed models, CRUD routes, and Alembic migrations against the Supabase Postgres database. - Storage, Realtime, and Testing Patterns: Includes file upload to Supabase Storage, realtime channel subscriptions, and pytest fixtures with dependency overrides. - Use Case: Scaffold a posts API where users sign up via Supabase Auth, create posts stored through SQLModel, and run Alembic migrations against a local Supabase instance. ## Quick Start Use the supabase-python skill to scaffold a FastAPI project with Supabase authentication and SQLModel models for a posts API.