用途:在涉及 Supabase 的项目中建立清晰的服务边界,规范数据访问方式,防止 Supabase 调用散落在应用各处。
主要能力:提出两条硬性要求——单一边界,所有 Supabase 访问集中在专用层(服务包装器)中,层外不得直接调用;单一客户端,Supabase 客户端只在一个模块中创建,所有使用都经由该客户端与包装器。包装器需保持小而专注,并有类型标注。
使用方式:该技能仅在项目使用 Supabase 时使用,适用于创建或重构 Supabase 访问代码、强化 Supabase 与其余应用之间的边界。详细说明与代码示例见 rules/supabase-access-rule.md 和 rules/supabase-services-usage.md,每个规则文件包含原因说明、正确与错误模式示例以及最佳实践。相关技能为 busirocket-core-conventions,涉及服务边界与结构。
适用场景:Supabase 项目的访问层设计与重构。
限制:资料未提供安装命令、平台支持、定价或具体代码示例内容,实际规则细节需查阅上述规则文件。