calebnewtonusc

Database — Data skill for Claude Code

Data community

Design Supabase schema, write Drizzle migration, add RLS policies, generate TypeScript types.

How to install Database

Installs to ~/.claude/commands/calebnewtonusc-d1-vibe-coding-database.md

Terminal
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/calebnewtonusc/D1-Vibe-Coding/HEAD/.claude/commands/database.md -o ~/.claude/commands/calebnewtonusc-d1-vibe-coding-database.md

Restart Claude Code, or start a new session, for it to be picked up.

What Database does


description: Design Supabase schema, write Drizzle migration, add RLS policies, generate TypeScript types allowed-tools: Bash(npm:*), Bash(npx:*), Bash(supabase:*), Read, Write, Glob argument-hint: ""

Database

Design the database schema for `$ARGUMENTS`. Supabase + Drizzle ORM. RLS on everything.

Step 1: Model the data

From `$ARGUMENTS`, identify:

  • Entities: what are the nouns? (user, post, project, subscription, etc.

Alternatives in Data

  • MCP Server Supabase — Supabase database and auth integration 2.6k ★
  • Azure AI Search TypeScript — Azure AI Search for TypeScript 1.8k ★
  • Aoci Code — Local-first MCP server + CLI in Go: a persistent, governed codebase index that distills code and database sche 443 ★

Full documentation available on GitHub

View Source Repository