Danncode10

Explain Schema — Development skill for Claude Code

Development community

Pulls the live Supabase schema via MCP and produces a human-readable summary of tables, relationships, and RLS policies.

How to install Explain Schema

Installs to ~/.claude/commands/danncode10-dannflow-explain-schema.md

Terminal
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/Danncode10/DannFlow/HEAD/.claude/commands/explain-schema.md -o ~/.claude/commands/danncode10-dannflow-explain-schema.md

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

What Explain Schema does


description: Pulls the live Supabase schema via MCP and produces a human-readable summary of tables, relationships, and RLS policies.

Produce a plain-English summary of the live Supabase schema.

**Procedure:**

  1. Verify Supabase MCP is connected.

  2. Pull schema via MCP:

    • list_tables for public schema
    • pg_policies for RLS info
    • Foreign key relationships from information_schema.table_constraints + key_column_usage
  3. Synthesize, don't dump. The user doesn't want r

Alternatives in Development

  • Privacy Policy — Draft privacy policies with GDPR compliance considerations 7.8k ★
  • Symfony Doctrine Relations — Guide for implementing Doctrine entity relationships (OneToMany, ManyToMany) 206 ★
  • Find Connections — Discover hidden connections and relationships between notes in the knowledge base 109 ★

Full documentation available on GitHub

View Source Repository