Skip to content
SkillCheatSheet Sign in

supabase-postgres-best-practices

An AI agent skill from midudev/autoskills, scored 57 out of 100 by code.

57/ 100C

Code score by group

  • Spec20/20
  • Description7/20
  • Procedure4/15
  • Done criteria0/15
  • Resources10/10
  • Scripts5/8
  • Safety7/7
  • Upkeep4/5

It loses the most points in Done criteria (15), the group that checks whether there is a checklist and a step that verifies the work.

What the author says it does

Postgres best practices maintained by Supabase, for Postgres running anywhere. Load this skill BEFORE writing or changing anything that lives in a Postgres database: creating or altering tables and columns (including choosing column types), schema design, migrations and declarative schema files, RLS policies and the tests that verify them, indexes, triggers, database functions, queues and scheduled jobs (pg_cron, pgmq), vector/semantic search (pgvector), and restoring dumps (pg_restore) or importing data. Also load it when diagnosing slow queries, high CPU, timeouts, EXPLAIN plans, connection…

This is the description in the skill's own SKILL.md, written by its author, not by SkillCheatSheet.

Repository
midudev/autoskills
Folder
packages/autoskills/skills-registry/supabase-postgres-best-practices
License
Not identified by GitHub
GitHub stars
6,997
SKILL.md lines
65
Other files
35

Add supabase-postgres-best-practices to your agent

npx skills add midudev/autoskills --skill supabase-postgres-best-practices

The command uses the open skills CLI. A skill is instructions and scripts your agent will follow, so read it first: open the folder on GitHub at the commit that was scored. GitHub identifies no license for this repository, so check its terms before you use it.

More skills from midudev/autoskills

  1. kotlin-tooling-agp9-migration

    Migrates Kotlin Multiplatform (KMP) projects to Android Gradle Plugin 9.0+. Handles plugin replacement (com.android.kotlin.multiplatform.library), module splitting, DSL migration,…

    Verified89A
  2. flutter-testing

    Write, fix, review, debug, and validate Flutter tests for apps, packages, and plugins. Use when adding unit tests, widget tests, integration tests, MethodChannel or plugin mocks,…

    Verified85A
  3. bun

    Use when building, testing, and deploying JavaScript/TypeScript applications. Reach for Bun when you need to run scripts, manage dependencies, bundle code, or test applications wi…

    Verified84B
  4. accessibility

    Audit and improve web accessibility following WCAG 2.2 guidelines. Use when asked to "improve accessibility", "a11y audit", "WCAG compliance", "screen reader support", "keyboard n…

    Verified83B
  5. deploy-to-vercel

    Deploy applications and websites to Vercel. Use when the user requests deployment actions like "deploy my app", "deploy and give me the link", "push this live", or "create a previ…

    Verified83B
  6. azure-deploy

    Execute Azure deployments for ALREADY-PREPARED applications that have existing .azure/deployment-plan.md and infrastructure files. DO NOT use this skill when the user asks to CREA…

    Verified81B
  7. swift-concurrency

    Diagnose Swift Concurrency issues, refactor callback-based code to async/await, and guide Swift 6 migration when working with tasks, actors, @MainActor, Sendable, data races, thre…

    Verified81B
  8. flutter-animations

    Add, fix, refactor, debug, test, or explain Flutter animations and motion effects. Use when working with implicit animations such as AnimatedContainer, AnimatedOpacity, AnimatedSw…

    Verified80B

All skills in midudev/autoskills

Scores come from a snapshot of 300 public GitHub repositories taken on 12 November 2026. Every score is the result of fixed checks run by code; no AI is involved. How scoring works.