Francisco×Lovable
Lovable Skill for Non-Coders

Supabase Setup Guide

Use /supabase-setup-guide when you are Supabase setup, missing project, missing connection, or missing tables. It helps Lovable walk a non-coder through a safe Supabase setup. The goal is to connect Supabase without exposing keys or causing redirect loops.

In plain English

This skill helps Lovable follow a safe process for set up Supabase safely so non-coders can keep building without guessing the next technical step.

The problem

Walk a non-coder through a safe Supabase setup.

When to use it

  1. You are connecting Supabase for the first time
  2. Auth or database is not working
  3. You see missing tables
  4. You see connection errors

What this skill checks

  • Check Supabase project linkage
  • Check anon vs service role keys
  • Verify env values are set
  • Verify auth redirect URLs

What to avoid

  • Unrelated redesigns
  • Broad rewrites
  • Database changes without a reason
  • Hidden security risks
  • Changing working behaviour without explaining the impact

Skill instructions

Copy this into your Lovable workspace as a saved skill.

SKILL.md
# /supabase-setup-guide

Use this skill when Supabase setup, missing project, missing connection, or missing tables in a Lovable project.

Before editing:
1. Explain the current problem in plain English.
2. Identify the affected feature, route, component, table, function, or integration.
3. Review recent changes where relevant.
4. Produce a short fix or implementation plan before making changes.

What to check:
- Check Supabase project linkage.
- Check anon vs service role keys.
- Verify env values are set.
- Verify auth redirect URLs.

Rules:
- Do not redesign unrelated parts of the app.
- Do not rewrite unrelated components.
- Do not change database schema unless clearly required.
- Do not expose private data or secrets.
- Prefer the smallest safe change.

Implementation:
1. Apply the smallest safe change first.
2. Keep each change narrow and testable.
3. Preserve existing working behaviour.
4. Add or recommend test scenarios.

Final output:
- Problem summary.
- Root cause or best diagnosis.
- Changes applied or recommended.
- Files, routes, tables, functions, or integrations affected.
- Risk level.
- Test checklist.
- Next recommended step.

Example prompt

Prompt
Use /supabase-setup-guide to review this issue. Do not make changes yet. First explain the diagnosis, risks, and safest next step.

Expected output

Plain-English diagnosis
Risk level
Files, routes, tables, or integrations affected
Safe fix plan
Test checklist
Next recommended step

Related skills

FAQ

Cite this skill: Opazo, F. (2026). Supabase Setup Guide. Frank Opazo Lovable Skills Library. https://www.frankopazo.com/lovable-skills/supabase-setup-guide