migrate-supabase
OfficialMigrate Supabase apps to FastAPI backend
Software Engineering#fastapi#sqlmodel#supabase#docker compose#alembic#jwt authentication#react migration
AuthorAscenseurs-Menetrey-SA
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill solves the complexity and risk of migrating a Supabase/Lovable application by turning scattered Supabase features (DB schema, Edge Functions, Auth, Storage, RLS) into a clean FastAPI + SQLModel + Alembic backend while adapting the existing React frontend to use REST calls instead of the Supabase client.
Core Features & Use Cases
- Supabase-to-FastAPI mapping report: Analyzes DB schema, Edge Functions, Auth flow, Storage usage, Realtime usage, RLS policies, and cron/scheduled jobs, then proposes exact REST endpoint equivalents.
- Backend foundations & production structure: Generates the target project layout (models, schemas, routers, services, tasks), configures JWT authentication (bcrypt + python-jose), and sets up Alembic for async migrations.
- Frontend migration to REST + JWT: Removes Supabase JS usage, adds a centralized axios API client with JWT handling, rewrites auth hooks, and guides component-level replacements including safe relation-shape mapping (avoids silent runtime breakage from as any).
- Infrastructure + DX: Proposes Docker Compose (db/backend/frontend), environment variable templates, and a Makefile-based workflow with migrations on startup.
Quick Start
Run the migrate-supabase skill and point it to your project path to get a confirmed mapping plan before the migration begins.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: migrate-supabase Download link: https://github.com/Ascenseurs-Menetrey-SA/amsa-claude-skills/archive/main.zip#migrate-supabase Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.