Back to list
ninyawee

supabase-db

by ninyawee

containing skills and subagents use in my workflow

0🍴 0📅 Dec 23, 2025

SKILL.md


name: supabase-db description: "PostgreSQL conventions overview for Supabase projects. Use when: (1) Need overview of database design principles, (2) Understanding tight-fit design philosophy, (3) Quick reference for standard table structure" license: Proprietary. LICENSE.txt has complete terms

PostgreSQL Conventions for Supabase

Overview of database design principles for Supabase projects.

Environment: PostgreSQL 17 on Supabase.

Key Principles

  1. Consistency - All objects follow predictable naming patterns
  2. Self-documenting - Names indicate purpose and type
  3. Type safety - Suffixes indicate data types
  4. Tight-fit design - Only add confirmed requirements

Tight-Fit Design

MUST NOT add speculative columns:

Don't Add SpeculativelyAdd When
deleted_atSoft delete confirmed
created_by, updated_byAudit trail required
metadata jsonbFlexible data needed
IndexesQuery patterns known

Standard Table Structure

CREATE TABLE tb_examples (
    id uuid PRIMARY KEY DEFAULT gen_random_uuid(),
    created_at timestamptz NOT NULL DEFAULT CURRENT_TIMESTAMP,
    updated_at timestamptz NOT NULL DEFAULT CURRENT_TIMESTAMP
);
SkillUse For
supabase-migrationCreating migrations, naming conventions, security patterns
supabase-seedingPopulating test data, bulk loading
supabase-bootstrapSetting up new projects, tooling config

Score

Total Score

60/100

Based on repository quality metrics

SKILL.md

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

+20
LICENSE

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

+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