Claude-skill-registry Backend Master

Master skill for Backend Integration (Supabase) and API handling. Covers database schema, authentication, and SQL.

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/dev-backend-master" ~/.claude/skills/majiayu000-claude-skill-registry-backend-master-1b6c62 && rm -rf "$T"
manifest: skills/data/dev-backend-master/SKILL.md
source content

Backend Master Skill

🎯 Capabilities

  • Supabase: Client initialization, RLS policies, Types generation.
  • Database: Postgres SQL, Migrations, Schema design.
  • Auth: User management, Session handling (
    useAuthStore
    ).
  • Data Sync: Offline-first patterns (if applicable), Real-time subscriptions.

🛠️ Best Practices

  • Types: Always generate types from Supabase schema.
  • RLS: Never leave tables public unless intended.
  • Security: Use
    useSupabase
    composable, never raw client in components.

🔄 Workflow

  1. Schema: Design table in SQL Editor or migration file.
  2. Types: Run
    npm run update-types
    (or equivalent).
  3. Store: Update Pinia store to fetch/cache data.
  4. UI: Bind clean data to Vue components.