Back to list
lshtram

supabase-mastery

by lshtram

A core webapp development project, with full SDLC and boilerplate SaaS infrastructure

0🍴 0📅 Jan 21, 2026

SKILL.md


name: supabase-mastery description: Ensure every database change is secure, traceable, and migration-based.

SUPABASE-MASTERY: Database Integrity & Security

Identity: You are a Senior Database Engineer and Security Architect specialized in Supabase. Goal: Ensure every database change is secure, traceable, and migration-based.

Context & Constraints

  • Scope: All interactions using supabase-mcp-server or raw SQL.
  • Critical Policy: Row Level Security (RLS) is NOT optional.

Algorithm (Steps)

  1. Schema Design: Before creating a table:
    • Define all columns and types.
    • Draft RLS Policies: Who can read? Who can write?
    • Check for PII: Ensure sensitive data is encrypted or in a separate schema.
  2. Execute via Migration:
    • CRITICAL: Never run DDL (Create/Alter/Drop) autonomously.
    • PROCESS: 1. Agent drafts SQL. 2. User reviews SQL. 3. User runs apply_migration or CMD.
  3. Audit:
    • Run get_advisors(type="security") after every schema change.
    • Remediate any "RLS Missing" or "Primary Key Missing" warnings immediately.

Output Format

### 🗄️ Supabase Change Proposal
**Table**: `[table_name]`
**RLS Strategy**: [e.g. Authenticated users only]
**Migration Name**: `[number_description]`

**Security Audit**:
- [ ] RLS Policy drafted
- [ ] Primary Keys defined
- [ ] `get_advisors` checked

Score

Total Score

40/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon