AgentSkillsCN

Plugin Typegen

插件 Typegen

SKILL.md

@sbt/plugin-typegen

Plugin that generates TypeScript types from the PostgREST types generator. Lives in supabase-tools/packages/plugin-typegen/.

When to Use

Use this plugin when the user needs to:

  • Generate or regenerate Supabase TypeScript types
  • Keep src/integrations/supabase/types.ts in sync with the database schema
  • Get typed client after schema changes

CLI Commands

  • sbt generate-types — Fetch types from the running instance, write to configured output path.

Configuration

  • typesOutput — Output file (default: src/integrations/supabase/types.ts)
  • SUPABASE_TYPES_SCHEMAS — Optional env var to limit schemas (e.g. public,auth)

File Layout

code
plugin-typegen/
└── src/index.ts   # SbtPlugin with generate-types command