Agent Skills › supabase/supabase

supabase/supabase

GitHub

维护 Supabase API 类型声明,处理 OpenAPI 模式变更及部署漂移。指导通过代码生成和验证生产环境一致性,确保类型文件与生产规格同步。

37 skills 110,644

Install All Skills

npx skills add supabase/supabase --all -g -y
More Options

List skills in collection

npx skills add supabase/supabase --list

Skills in Collection (37)

维护 Supabase API 类型声明,处理 OpenAPI 模式变更及部署漂移。指导通过代码生成和验证生产环境一致性,确保类型文件与生产规格同步。
修改生成的 API 类型声明 更新 OpenAPI 模式 调查 API 类型部署漂移
.agents/skills/api-types/SKILL.md
npx skills add supabase/supabase --skill api-types -g -y
用于撰写或审核应用内用户界面文案,包括按钮、标签、空状态、错误提示等。在发布或审查前加载,确保文案符合语音语调规范及最佳实践。
需要编写 UI 界面文案 审查现有用户可见文本
.agents/skills/copywriting/SKILL.md
npx skills add supabase/supabase --skill copywriting -g -y
提供开发工具栏及特征标志相关的PR代码审查指南,涵盖环境守卫、Cookie覆盖、遥测安全和SSE流防护,确保本地和预发环境的安全性与正确性。
审查涉及 packages/dev-tools/ 的变更 审查 posthog-client.ts 或 feature-flags.tsx 的修改
.agents/skills/dev-toolbar-review/SKILL.md
npx skills add supabase/supabase --skill dev-toolbar-review -g -y
用于重构、重组和优化现有 Supabase 文档页面,提升清晰度与结构。适用于编辑、整理文本或拆分 PR 场景,不涉及新功能创作或 PR 审核。
要求编辑或重组文档 需要精简文本或增加段落衔接 请求将大修改拆分为多个 PR
.agents/skills/edit-the-docs/SKILL.md
npx skills add supabase/supabase --skill edit-the-docs -g -y
用于本地审查 Supabase 文档变更,支持开放 PR 的分级验证与自审。涵盖 MDX 内容、构建输出及工具链检查,确保文档质量。
审查文档 PR 本地自审分支
.agents/skills/review-the-docs/SKILL.md
npx skills add supabase/supabase --skill review-the-docs -g -y
指导编写、运行和调试 Supabase Studio 的 Playwright E2E 测试。涵盖环境配置、命令执行、选择器最佳实践及稳定性优化,用于确保前端交互质量。
编写新的 E2E 测试 运行或调试失败的 Playwright 测试
.agents/skills/studio-e2e-tests/SKILL.md
npx skills add supabase/supabase --skill studio-e2e-tests -g -y
定义 Supabase Studio 错误处理模式,涵盖数据层分类、UI 组件展示及故障排查步骤集成。
前端 UI 需要显示 API 请求失败或查询错误 为新的错误类型添加故障排查指南 从错误状态连接 AI 调试助手
.agents/skills/studio-error-handling/SKILL.md
npx skills add supabase/supabase --skill studio-error-handling -g -y
提供 Supabase Studio 组件测试的 MSW 网络层 Mock 模板,替代 vi.mock,涵盖 React Query 测试及常见陷阱。
编写涉及 API 调用的 React 组件测试 审查或重构使用 vi.mock 的旧测试
.agents/skills/studio-mock-api-tests/SKILL.md
npx skills add supabase/supabase --skill studio-mock-api-tests -g -y
定义 Supabase Studio 中基于 React Query 的数据获取规范,涵盖查询键、查询选项及突变钩子的标准化结构与类型安全实践。
编写或审查数据获取钩子 实现新的 API 端点查询或突变 规范前端数据请求模式
.agents/skills/studio-queries/SKILL.md
npx skills add supabase/supabase --skill studio-queries -g -y
定义 Supabase Studio 键盘快捷键的开发规范,涵盖注册、冲突检测、UI展示及搜索输入处理,确保快捷键系统的一致性与可发现性。
添加新的键盘快捷键功能 修改或重构现有快捷键逻辑 实现搜索/过滤输入的 Escape 行为
.agents/skills/studio-shortcuts/SKILL.md
npx skills add supabase/supabase --skill studio-shortcuts -g -y
Supabase Studio 测试策略,指导单元测试、组件及 E2E 测试的选择与编写。核心原则是将逻辑提取为纯函数以便充分测试,仅对复杂 UI 交互使用组件测试,跨平台功能使用 E2E 测试。
编写新测试 决定测试类型 从组件提取可测试逻辑 审查测试覆盖率
.agents/skills/studio-testing/SKILL.md
npx skills add supabase/supabase --skill studio-testing -g -y
定义 Supabase Studio 前端 UI 设计模式,涵盖布局、表单、表格等组件的使用规范与最佳实践,指导页面构建。
构建或更新页面结构 实现表单逻辑 设计数据表格 选择 UI 组件
.agents/skills/studio-ui-patterns/SKILL.md
npx skills add supabase/supabase --skill studio-ui-patterns -g -y
定义 Supabase Studio 的 PostHog 事件追踪标准,规范事件命名、属性格式及合规审查。
实现新功能的数据埋点 审查涉及追踪代码的 PR
.agents/skills/telemetry-standards/SKILL.md
npx skills add supabase/supabase --skill telemetry-standards -g -y
在隔离的 Docker Compose 沙箱中运行文档中的代码片段和示例,验证 CLI、SQL 及代码的正确性,生成 PR 验证报告。
测试文档内容 事实核查代码片段 运行示例以验证
.agents/skills/test-the-docs/SKILL.md
npx skills add supabase/supabase --skill test-the-docs -g -y
提供React组件组合模式指南,用于重构布尔属性泛滥、构建灵活组件库及设计可复用API。涵盖复合组件、渲染属性、上下文提供者及React 19新特性,提升代码可维护性与扩展性。
重构包含大量布尔属性的组件 构建可复用的组件库 审查组件架构设计 使用复合组件或上下文提供者
.agents/skills/vercel-composition-patterns/SKILL.md
npx skills add supabase/supabase --skill vercel-composition-patterns -g -y
提供Vitest测试框架的API参考与配置指南,涵盖Jest兼容接口、Mock、断言、快照及覆盖率等核心功能。用于解答单体仓库中关于Vitest使用、配置及最佳实践的问题。
询问Vitest API用法 配置Vitest测试环境 编写单元测试或集成测试
.agents/skills/vitest/SKILL.md
npx skills add supabase/supabase --skill vitest -g -y
为Supabase新功能或发布撰写全新文档内容。基于产品意图(Linear)、代码实现和风格指南,确保内容准确且符合规范。适用于需要从零创建内容的场景,而非修复现有错误或重构页面。
需要为新功能编写全新文档 需要为产品发布准备文档内容 根据Linear工单创建新内容
.agents/skills/write-the-docs/SKILL.md
npx skills add supabase/supabase --skill write-the-docs -g -y
负责编写或审查 Monorepo 中所有 UI 文案(按钮、标签、错误提示等),确保符合设计规范与语气标准,适用于发布前或代码审查阶段。
需要生成或优化用户界面文案时 在代码审查中涉及用户可见文本的变更时
.claude/skills/copywriting/SKILL.md
npx skills add supabase/supabase --skill copywriting -g -y
提供开发工具栏及特征标志集成的PR审查清单,涵盖环境守卫、Flag覆盖Cookie和遥测事件订阅的安全检查,确保生产环境安全。
审查涉及 packages/dev-tools/ 的 PR 审查修改 posthog-client.ts 或 feature-flags.tsx 的代码变更
.claude/skills/dev-toolbar-review/SKILL.md
npx skills add supabase/supabase --skill dev-toolbar-review -g -y
用于编写、编辑和组织 Supabase 文档内容,涵盖指南、教程、参考文档及故障排除条目。支持 MDX/TOML 创作、前端配置、术语规范检查及文档验证。
需要撰写或修改 Supabase 技术文档 检查文档格式、术语和链接规范 整理文档导航结构
.claude/skills/docs-content/SKILL.md
npx skills add supabase/supabase --skill docs-content -g -y
用于编写、运行和调试 Supabase Studio 的 Playwright E2E 测试。涵盖环境配置、选择器最佳实践及 CI/本地差异处理,旨在提升前端 UI 自动化测试的稳定性和可维护性。
编写新的 E2E 测试用例 运行或调试失败的 Playwright 测试 优化测试选择器策略
.claude/skills/studio-e2e-tests/SKILL.md
npx skills add supabase/supabase --skill studio-e2e-tests -g -y
定义 Supabase Studio 的错误处理与展示模式,涵盖错误分类、UI 渲染及故障排查步骤,指导如何正确集成 ErrorMatcher 组件。
需要显示 API 请求或查询失败的 UI 提示 为新的错误类型添加故障排查步骤 从错误状态接入 AI 助手调试按钮
.claude/skills/studio-error-handling/SKILL.md
npx skills add supabase/supabase --skill studio-error-handling -g -y
提供 Supabase Studio 组件测试模板,使用 MSW 在 Network 层拦截 API 请求。指导开发者避免 vi.mock,覆盖 React Query 钩子测试及 jsdom/MSW 常见陷阱。
编写涉及网络请求的 React 组件测试 审查或迁移现有测试至 MSW 模式
.claude/skills/studio-mock-api-tests/SKILL.md
npx skills add supabase/supabase --skill studio-mock-api-tests -g -y
定义 Supabase Studio 中基于 React Query 的数据获取规范,涵盖查询键、选项及突变钩子的标准写法与类型安全实践。
编写或审查数据获取相关的 Hook 和查询键 为新的 API 端点添加首次数据获取或突变逻辑
.claude/skills/studio-queries/SKILL.md
npx skills add supabase/supabase --skill studio-queries -g -y
Supabase Studio测试策略,指导编写单元测试、组件及E2E测试,核心原则是将逻辑提取至纯工具函数进行测试。
编写新测试 决定测试类型 提取组件逻辑 审查测试覆盖率
.claude/skills/studio-testing/SKILL.md
npx skills add supabase/supabase --skill studio-testing -g -y
提供Supabase Studio的设计系统UI模式指南,涵盖页面布局、表单、表格等组件的选择与规范。
构建或更新页面 设计表单和表格 选择UI组件和布局
.claude/skills/studio-ui-patterns/SKILL.md
npx skills add supabase/supabase --skill studio-ui-patterns -g -y
定义 Supabase Studio 的 PostHog 事件追踪标准,规范事件命名、属性格式及代码实现模式,用于指导新功能追踪开发及 PR 合规审查。
实现新功能的事件追踪 审查涉及追踪逻辑的 PR
.claude/skills/telemetry-standards/SKILL.md
npx skills add supabase/supabase --skill telemetry-standards -g -y
提供React组件组合模式指南,用于解决布尔属性泛滥、构建可复用组件库及设计灵活API。涵盖复合组件、状态提升和React 19新特性,旨在提升代码的可维护性和扩展性。
重构包含大量布尔属性的组件 构建可复用的组件库 审查组件架构 设计灵活的组件API
.claude/skills/vercel-composition-patterns/SKILL.md
npx skills add supabase/supabase --skill vercel-composition-patterns -g -y
用于构建和修改 Studio Explorer 界面组件,包括笔记本、聊天、SQL 代码片段及查询单元格的 UI 实现。提供工具栏和查询外壳的标准化导入与组合模式,确保 UI 一致性与布局规范。
开发或修改 Studio Explorer 相关 UI 组件 构建笔记本、聊天或 SQL 查询单元格界面 使用 Explorer 工具栏或查询外壳布局
apps/studio/.claude/skills/explorer/SKILL.md
npx skills add supabase/supabase --skill explorer -g -y
针对Supabase docs应用架构、构建管线及MDX流程的咨询助手,提供代码复用与极简主义原则指导,支持生成Mermaid架构图。
询问docs应用架构或行为机制 涉及apps/docs目录的代码编写前检查 LLM/Agent内容消费相关咨询 PR审查时的规范校验
.agents/skills/ask-the-docs/SKILL.md
npx skills add supabase/supabase --skill ask-the-docs -g -y
用于编写、审查和迁移 Supabase Logs Explorer 的 ClickHouse SQL 查询,支持从 BigQuery 转换及代码集成。
Logs Explorer SQL 查询 BigQuery 日志查询转 ClickHouse 查询 log source 或 log_attributes
.agents/skills/clickhouse-logs-queries/SKILL.md
npx skills add supabase/supabase --skill clickhouse-logs-queries -g -y
为文档编写提供决策支持,确定目标受众、产品阶段及跨仓库范围。辅助判断是否需PM审批或自行解决,提升文档策划阶段的准确性与效率。
规划新文档页面或发布前的受众与阶段定义 判断文档问题是否需要PM审批 查询跨多个产品仓库的文档覆盖范围
.agents/skills/pm-the-docs/SKILL.md
npx skills add supabase/supabase --skill pm-the-docs -g -y
规范 React Hook Form 在单体仓库中的正确用法,涵盖数据流、订阅机制及状态管理。旨在纠正广泛存在的反模式,确保表单组件性能与逻辑正确性,防止构建失败。
编写或修改任何表单代码 向现有表单添加字段 使用 watch/useWatch/formState/getValues/setValue/reset 等 API 将表单集成到对话框或侧边栏中 构建提交/取消页脚
.agents/skills/react-hook-form/SKILL.md
npx skills add supabase/supabase --skill react-hook-form -g -y
规范 Supabase Studio 中 SQL 执行的安全模型,通过 SafeSqlFragment 类型区分硬编码、用户生成及第三方可控 SQL,防止注入攻击,确保仅执行经证明由用户撰写的 SQL。
编写或编辑涉及 SQL 构建、返回或执行的代码 处理可能受外部输入影响的 SQL 片段 实现 SQL 编辑器或策略应用功能
.agents/skills/safe-sql-execution/SKILL.md
npx skills add supabase/supabase --skill safe-sql-execution -g -y
用于编写、审查及迁移 Supabase ClickHouse 日志查询的 Skill,支持 Logs Explorer SQL 编写、BigQuery 至 ClickHouse 迁移及 Studio 代码集成。
Logs Explorer SQL 编写与审查 将 BigQuery 日志查询迁移至 ClickHouse 在 Studio 代码中集成分析日志 SQL
.claude/skills/clickhouse-logs-queries/SKILL.md
npx skills add supabase/supabase --skill clickhouse-logs-queries -g -y
规范 React Hook Form 使用,纠正数据流、订阅及状态管理中的反模式。指导正确读写表单值与状态,避免性能问题与构建失败,适用于任何涉及表单编写或修改的场景。
编写或修改任何表单代码 向现有表单添加字段 使用 watch/useWatch/formState/getValues/setValue/reset 等 API 将表单集成到对话框或抽屉中
.claude/skills/react-hook-form/SKILL.md
npx skills add supabase/supabase --skill react-hook-form -g -y
定义 Supabase Studio 中 SQL 执行的安全模型,通过 provenance tracking 区分硬编码、用户输入及第三方影响的可信度,防止 SQL 注入风险。
构建或执行针对真实数据库的 SQL 查询 处理 URL 参数或 LLM 输出的动态 SQL 拼接 开发 SQL 编辑器、策略应用或片段运行器等涉及 SQL 文本交互的功能
.claude/skills/safe-sql-execution/SKILL.md
npx skills add supabase/supabase --skill safe-sql-execution -g -y

trang chủ - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-23 11:55
浙ICP备14020137号-1