Skip to content

fix(supabase): add provisioning gotchas and migration filename note#80

Open
ebeprstudios wants to merge 1 commit into
supabase:mainfrom
ebeprstudios:fix/provisioning-and-migration-filename-notes
Open

fix(supabase): add provisioning gotchas and migration filename note#80
ebeprstudios wants to merge 1 commit into
supabase:mainfrom
ebeprstudios:fix/provisioning-and-migration-filename-notes

Conversation

@ebeprstudios

Copy link
Copy Markdown

Summary

Two additions to skills/supabase/SKILL.md surfaced during a real session setting up a new project via the Supabase MCP end-to-end. Both were gaps that cost real round-trips with the user. Full context in #79.

Changes

  1. New ## Provisioning Projects section between ## Supabase MCP Server and ## Supabase Documentation. Covers:

    • Free-tier cap is 2 active projects per user, paused projects still count toward the limit
    • delete_project is not exposed via MCP — dashboard-only
    • Cost confirmation IDs invalidate when cost changes mid-flow (e.g., org upgrade between confirm_cost and create_project)
  2. Migration filename convention paragraph in ## Making and Committing Schema Changes. MCP apply_migration timestamps each version (YYYYMMDDHHMMSS_name); repos using a manual 001_*.sql prefix silently diverge from server-recorded versions, breaking supabase db push/pull later.

Test plan

  • CI passes (pnpm test)
  • Diff is doc-only — no behavioral changes to the skill
  • New section reads consistently with surrounding voice/style

Closes #79

Two additions surfaced during a real session setting up a new project
via MCP end-to-end. Documented at issue supabase#79.

1. New "Provisioning Projects" section between "Supabase MCP Server"
   and "Supabase Documentation". Covers:
   - Free-tier 2-active-project cap, with paused projects counting
     toward the limit
   - No delete_project tool in MCP — dashboard-only
   - Cost confirmation IDs invalidating when the cost changes mid-flow
     (e.g., org upgrade between confirm_cost and create_project)

2. Migration filename convention paragraph in "Making and Committing
   Schema Changes". MCP apply_migration timestamps each version; repos
   that use a manual 001_*.sql prefix will silently diverge from the
   server-recorded versions, which breaks supabase db push/pull later.

Closes supabase#79
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

user-feedback: missing project provisioning gotchas + MCP migration filename drift

1 participant