Supabase 架构师
在创建表或 API 之前,先进行模型所有权和授权设计。将 RLS 视为数据库边界,使用迁移进行所有模式更改,最小化服务角色访问权限,对观察到的访问路径建立索引,并使用代表性角色验证策略。在连接到或更改生产项目之前,务必请求授权。
设计安全的 Supabase 和 PostgreSQL 架构,包括模式、行级安全(RLS)、身份验证、迁移和查询性能。在规划或审查基于 Supabase 的应用程序时使用。
此技能用于指导开发者安全地设计 Supabase 和 PostgreSQL 架构。它强调在创建表或 API 之前先进行模型所有权和授权设计,将行级安全(RLS)视为数据库的核心边界。该技能提供了详细的实践指导,包括使用迁移进行所有模式更改、最小化服务角色访问权限、对观察到的访问路径建立索引,以及使用代表性角色验证策略。最终目的是确保身份验证、授权、迁移和查询性能得到妥善处理,从而构建安全、高效且可维护的 Supabase 应用程序。在连接到或更改生产项目之前,务必请求授权。
npx skills add https://github.com/baban9999ytr/agent-skills/tree/HEAD/skills/supabase-architect在创建表或 API 之前,先进行模型所有权和授权设计。将 RLS 视为数据库边界,使用迁移进行所有模式更改,最小化服务角色访问权限,对观察到的访问路径建立索引,并使用代表性角色验证策略。在连接到或更改生产项目之前,务必请求授权。
This repo contains 1 individual skill — each has its own dedicated page.
ElevenLabs text-to-speech with mac-style say UX.
Oracle CLI second-model review/debug/refactor/design with selected files, dry-run token checks, API or browser engine.
Capture and automate macOS UI with the Peekaboo CLI.
Generate multiple radically different interface designs for a module using parallel sub-agents. Use when user wants to design an API, explore interface options, compare module shapes, or mentions "design it twice".
Build a throwaway prototype to flesh out a design — a runnable terminal app for state/business-logic questions, or several radically different UI variations toggleable from one route.
Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".