askill
supabase-bootstrap

supabase-bootstrapSafety 95Repository

Bootstrap toolkit for new Supabase projects. Use when: (1) Setting up a new Supabase project, (2) Configuring sqlfluff for SQL formatting, (3) Setting up mise task runner, (4) Configuring MCP server for schema access, (5) Initializing project structure

1 stars
1.2k downloads
Updated 3/6/2026

Package Files

Loading files...
SKILL.md

Supabase Project Bootstrap

Toolkit for setting up new Supabase projects with proper tooling.

Quick Start

Copy template files to your Supabase project:

cp assets/mise.toml assets/.sqlfluff assets/.mcp.json /path/to/supabase/

Then configure .mcp.json with your project reference.

Template Files

FilePurpose
assets/mise.tomlTask runner (lint, format, psql install)
assets/.sqlfluffSQL formatting config
assets/.mcp.jsonMCP server for schema access

Setup Steps

1. Copy Templates

cd your-project/supabase
cp /path/to/skill/assets/* .

2. Configure MCP

Edit .mcp.json and replace PROJECT_REF_PLACEHOLDER with your Supabase project reference:

{
  "mcpServers": {
    "supabase": {
      "type": "http",
      "url": "https://mcp.supabase.com/mcp?project_ref=YOUR_PROJECT_REF?read_only=true"
    }
  }
}

Find your project ref in Supabase Dashboard → Project Settings → General.

3. Install Tools

# Install mise if not already installed
curl https://mise.run | sh

# Install project tools (sqlfluff, psql)
mise install

4. Verify Setup

# Check sqlfluff
mise run lint

# Check MCP connection (requires Claude Code)
# MCP will auto-connect when querying schema

Directory Structure

After bootstrap, your project should have:

supabase/
├── .mcp.json           # MCP server config
├── .sqlfluff           # SQL formatter config
├── mise.toml           # Task runner
├── migrations/         # Schema migrations
└── seed/               # Seed data files

Available Tasks

After setup, use mise to run tasks:

mise run lint           # Lint SQL files
mise run format         # Format SQL files
mise run fix            # Lint and auto-fix
mise run install-psql   # Install PostgreSQL client

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

68/100Analyzed 3/10/2026

A moderately well-structured Supabase bootstrap skill with clear setup steps, template descriptions, and configuration guidance. Scores well on safety and clarity but limited reusability due to internal path references and personal dotfiles context. Includes helpful when-to-use guidance and structured steps. Could be improved by making paths generic and adding troubleshooting content."

95
80
45
65
75

Metadata

Licenseunknown
Version-
Updated3/6/2026
Publisherninyawee

Tags

apici-cddatabaselintingllm