Studio E2E 测试
为 Supabase Studio(e2e/studio)编写并运行 Playwright E2E 测试。在被要求跑 E2E 测试、编写新 E2E 测试或调试不稳定/失败的 Playwright 测试时使用。涵盖执行命令、规避竞态条件、等待策略、选择器、辅助函数以及 CI 与本地差异。
使用场景/数据库查询
用自然语言查询、分析数据库。适合数据分析、运维排查、生成 SQL(需在受控环境使用)。
共匹配 741 个资源 · 第 9 / 16 页
数据库 MCP 让 AI 用自然语言查库:把「最近 30 天每日订单额」翻译成 SQL、解释慢查询执行计划、导出生成报表、对照 Schema 回答字段含义。Postgres / MySQL / SQLite 类 Server 提供连接与只读执行工具,Redis 类侧重键空间巡检。
安全是第一约束:务必使用只读账号接入,配合行级权限或视图收敛可见范围;开启语句白名单或人工确认写操作;生产库前先在同构的 staging 库演练。SQLite / DuckDB MCP 直接读本地文件,适合个人数据分析且无泄露连接串的风险。
提效实践:让 MCP 暴露 schema 检索工具,AI 先取相关表结构再写 SQL,可显著降低对不存在列的幻觉;把常用查询沉淀为 Skill,团队共享同一套「问数」口径。
为 Supabase Studio(e2e/studio)编写并运行 Playwright E2E 测试。在被要求跑 E2E 测试、编写新 E2E 测试或调试不稳定/失败的 Playwright 测试时使用。涵盖执行命令、规避竞态条件、等待策略、选择器、辅助函数以及 CI 与本地差异。
dev toolbar、PostHog 客户端与特性标志的安全规则。在编写或评审 packages/dev-tools/、packages/common/posthog-client.ts 或 packages/common/feature-flags.tsx 的任何改动时使用。涵盖环境守卫、标志覆盖 cookie、遥测事件订阅以及 SSE 流安全。
Supabase Studio 的测试策略。在编写测试、判断改动是否需要测试及需要什么类型、把组件逻辑抽取为可测试的工具函数,或评审测试覆盖度时使用。涵盖单元测试、组件测试与 E2E 测试的选型标准。
针对 ClickHouse 支撑的 logs 表(logs.all.otel 分析端点)编写、评审与迁移 Supabase 日志查询。只要任务涉及 Logs Explorer SQL、log_attributes map、按日志 source 查询(edge_logs、postgres_logs、auth_logs 等)、把旧的 BigQuery cross join unnest(metadata) 日志查询翻译为 ClickHouse,或在 apps/studio/data/logs 与 apps/studio/components/interfaces/Settings/Logs 中接入分析日志 SQL 时使用。用户即使只说“日志查询”“Logs Explorer”或粘贴一段 BigQuery 日志查询待转换也应使用,不必非要提到 ClickHouse。
用 MSW 在网络层 mock API 请求来编写 Supabase Studio 组件测试。在编写或评审涉及 React Query hook 或 mutation 的组件测试,或把现有测试从 vi.mock('@/data/...') 迁移走时使用。涵盖 customRender + addAPIMock 模板,以及耗费大量调试时间的 jsdom/MSW 陷阱。
易于扩展的 React 组合模式。适用于重构 boolean prop 泛滥的组件、构建灵活的组件库、设计可复用 API。当任务涉及 compound components、render props、context provider 或组件架构时触发。包含 React 19 的 API 变化。
Supabase Studio 数据获取的 React Query 规范。在 apps/studio/data/ 下编写或评审 query hook、mutation hook 或 query key 时使用,包括为新接口或资源加首个 fetch 或 mutation。涵盖 queryOptions 模式、keys.ts 结构、mutation hook 模板与命令式 fetch。
在 monorepo 内正确使用 React Hook Form——数据流、订阅、reset、脏状态、数字输入以及受控输入规则。在编写或修改任何表单代码、给已有表单加字段、使用 watch/useWatch/formState/getValues/setValue/reset、把表单接入 dialog 或 sheet、或实现提交/取消底栏之前先加载本 skill,即使改动看起来很简单。仓库中普遍存在 RHF 反模式,不加载本 skill 会照抄它们。表单布局与选用组件请再加载 studio-ui-patterns。
构建与修改 Supabase Studio Explorer 界面,包括 notebook、chat、SQL 代码片段、查询单元格及其共用的工具栏模式。
在 ~/GitHub/supabase/supabase 本地审查 Supabase 文档变更——既包括审阅已开的 PR(分诊、分类、验证),也包括开 PR 前审阅自己分支(本地自审)。涵盖 markdown 流水线、MDX 内容、教程、示例、Studio 链接以及文档工具链。在被要求审阅文档 PR、自审草稿分支、确认谁已批准、验证构建产物或评估 supabase/supabase 文档改动时使用。
在 monorepo 内正确使用 React Hook Form——数据流、订阅、reset、脏状态、数字输入以及受控输入规则。在编写或修改任何表单代码、给已有表单加字段、使用 watch/useWatch/formState/getValues/setValue/reset、把表单接入 dialog 或 sheet、或实现提交/取消底栏之前先加载本 skill,即使改动看起来很简单。仓库中普遍存在 RHF 反模式,不加载本 skill 会照抄它们。表单布局与选用组件请再加载 studio-ui-patterns。
为 Supabase Studio(e2e/studio)编写并运行 Playwright E2E 测试。在被要求跑 E2E 测试、编写新 E2E 测试或调试不稳定/失败的 Playwright 测试时使用。涵盖执行命令、规避竞态条件、等待策略、选择器、辅助函数以及 CI 与本地差异。
dev toolbar、PostHog 客户端与特性标志的安全规则。在编写或评审 packages/dev-tools/、packages/common/posthog-client.ts 或 packages/common/feature-flags.tsx 的任何改动时使用。涵盖环境守卫、标志覆盖 cookie、遥测事件订阅以及 SSE 流安全。
Supabase Studio 数据获取的 React Query 规范。在 apps/studio/data/ 下编写或评审 query hook、mutation hook 或 query key 时使用,包括为新接口或资源加首个 fetch 或 mutation。涵盖 queryOptions 模式、keys.ts 结构、mutation hook 模板与命令式 fetch。
Supabase Studio 的测试策略。在编写测试、判断改动是否需要测试及需要什么类型、把组件逻辑抽取为可测试的工具函数,或评审测试覆盖度时使用。涵盖单元测试、组件测试与 E2E 测试的选型标准。
用于运行任意 go-redis 测试——完整套件、单个测试或过滤/聚焦的子集(例如仅 cluster、sentinel 或 pool 规格);拉起或拆除 Docker 测试栈;e2e 维护通知套件(含无代理逻辑测试);构建或格式化;或设置驱动测试镜像与版本门控的 REDIS_VERSION / RE_CLUSTER / REDIS_PORT 开关。涵盖如何聚焦某个 Ginkgo 规格以及如何运行普通 go 测试。
如何编写各类测试、何时使用哪种测试,以及如何运行它们。包含将 .test 转换为 .sqltest 的信息,以及如何编写 .sqltest 与 Rust 测试。
针对 ClickHouse 支撑的 logs 表(logs.all.otel 分析端点)编写、评审与迁移 Supabase 日志查询。只要任务涉及 Logs Explorer SQL、log_attributes map、按日志 source 查询(edge_logs、postgres_logs、auth_logs 等)、把旧的 BigQuery cross join unnest(metadata) 日志查询翻译为 ClickHouse,或在 apps/studio/data/logs 与 apps/studio/components/interfaces/Settings/Logs 中接入分析日志 SQL 时使用。用户即使只说“日志查询”“Logs Explorer”或粘贴一段 BigQuery 日志查询待转换也应使用,不必非要提到 ClickHouse。
以 node-redis 维护者身份审阅 GitHub issue 或 pull request 链接,逐层评估其主张是否真实、是否实际重要、能否用已支持的功能解决、范围界定是否正确、是否更适合另一种设计,以及是否值得投入维护者与贡献者精力。用于评估 issue 的有效性或严重度、决定优先处理还是关闭、判断所请求的功能是未被满足的需求还是仅是可发现性/使用上的缺口、判断某 PR 是否值得打磨到可合并、比较开启的 PR 或备选设计、区分代码质量与仓库就绪度,或撰写简明的维护者评估。当应请求关闭、补充证据或代码改动时,还生成礼貌、简洁、完整、可直接粘贴的维护者评论。
在移交前验证 ioredis 的代码变更。当 agent 变更或审查运行时 TypeScript、Redis 命令支持、生成的 typings、测试、与行为关联的文档、构建工具、发布敏感文件,或任何需要选择并运行正确本地验证命令的任务时使用。
面向 Next.js 16 应用的代码生成与转换,使用 Cache Components(PPR)。当用户请求在项目或页面级别“转换为使用 cacheComponents”、创建带正确缓存指令的新 Next.js 页面/组件、将页面拆分为缓存与动态部分并配合 Suspense 边界、或使用 Next.js 16 新缓存模型(包括 use cache、cacheLife、Suspense 以及对缓存友好的匿名 Supabase 客户端数据获取)时使用。
RedisInsight UI 的 React/Redux 前端开发模式:组件目录结构、styled-components、hooks、命名导出、barrel 文件、布局组件与主题用法。在编辑 redisinsight/ui/** 下任何文件、编写或修改 React 组件、Redux slice、styled-components、自定义 hook,或用户提到 UI、frontend、React、Redux、styled-components 时使用。
RedisInsight 使用 Jest 与 Testing Library 的单元/集成测试标准:测试结构、`renderComponent` 助手、用 faker 造测试数据、mock 模式,以及用 `waitFor` 取代固定等待。在编写或修改任何 `*.spec.ts` 或 `*.spec.tsx` 文件、新增组件或 slice 测试、调试不稳定测试,或用户提到 jest、testing library、faker、测试模式时使用。
用 MSW 在网络层 mock API 请求来编写 Supabase Studio 组件测试。在编写或评审涉及 React Query hook 或 mutation 的组件测试,或把现有测试从 vi.mock('@/data/...') 迁移走时使用。涵盖 customRender + addAPIMock 模板,以及耗费大量调试时间的 jsdom/MSW 陷阱。
用于 Turso 的 yield 注入或合成故障注入机制,以实现安全可恢复的状态机边界,包括 YieldInjector、FailureInjector、YieldPointMarker、inject_transition_yield!、inject_io_yield!、inject_transition_failure!、CommitYieldPoint、CheckpointYieldPoint、CursorYieldPoint、确定性交错测试、废弃语句/提交测试,以及并发模拟器的 yield 计划。
当应用开发者想为 Electric Agents 应用构建实体(即 agent)时使用——设计单一实体类型、必要时挑选协调模式(单 agent、manager-worker、pipeline、map-reduce、dispatcher、blackboard、reactive-observer)、定义状态、handler 与 schema,并在一个实体文件中实现。适用于 @electric-ax/agents-runtime 应用中对 registry.define(...) / defineEntity(...) 的任何使用。
通过从 mongodb-js/mongodb-mcp-server 获取对应版本发布内容并为文档格式化,起草 MongoDB MCP Server 新版本发布说明。在需要起草或创建 MCP Server 发布说明时使用。
易于扩展的 React 组合模式。适用于重构 boolean prop 泛滥的组件、构建灵活的组件库、设计可复用 API。当任务涉及 compound components、render props、context provider 或组件架构时触发。包含 React 19 的 API 变化。
搭建服务端代理以安全转发 Electric shape 请求。涵盖 ELECTRIC_PROTOCOL_QUERY_PARAMS 转发、服务端 shape 定义(table、where、params)、清理 content-encoding/content-length 头、为 electric-offset/electric-handle/electric-schema/electric-cursor 头配置 CORS、注入 auth token、Bun fetch 并发上限(BUN_CONFIG_MAX_HTTP_REQUESTS 默认 256)、仅限服务端的 ELECTRIC_SECRET/SOURCE_SECRET、通过 WHERE 位置参数实现租户隔离、onError 401 token 刷新,以及子集安全性(AND 语义)。在创建代理路由、添加鉴权或为 Electric 配置 CORS 时加载。
通过 Docker、Docker Compose 或 Electric Cloud 部署 Electric。涵盖 DATABASE_URL(直连,非连接池)、ELECTRIC_SECRET(v1.x 起必需)、开发用 ELECTRIC_INSECURE、wal_level=logical、max_replication_slots、ELECTRIC_STORAGE_DIR 持久化、用于池化查询的 ELECTRIC_POOLED_DATABASE_URL、用 ELECTRIC_DATABASE_USE_IPV6 启用 IPv6、Kubernetes 就绪探针(200 与 202)、复制槽清理,以及 Postgres v14+ 要求。在部署 Electric 或为逻辑复制配置 Postgres 时加载。
RedisInsight API 的 NestJS 后端开发模式:模块结构、services、controllers、DTO、依赖注入与错误处理。在编辑 redisinsight/api/** 下任何文件、编写或修改 NestJS 模块、控制器、服务、DTO、provider,或用户提到 backend、API、NestJS 时使用。
通用正确性规则、Rust 模式、注释规范,以及避免过度设计。编写代码时始终将这些纳入考量。
v1.0.2
数据分析与可视化。查询数据库、生成报告、自动化电子表格,把原始数据转化为清晰、可执行的洞察。
v1.0.15
基于东方财富数据库,支持通过自然语言输入筛选A港美股、基金、债券等多种资产,支持多元指标筛选,含技术面、消息面、基本面及市场情绪等,可用于全球资产速筛、跨市场监控、投资组合构建、策略回测等场景。返回结果包含数据说明及 csv 文件。
v1.0.12
基于东方财富数据库,支持自然语言查询金融数据,覆盖A港美、基金、债券等多种资产,含实时行情、公司信息、估值、财务报表等,可用于投资研究、交易复盘、市场监控、行业分析、信用研究、财报审计、资产配置等场景,适配机构与个人多元需求。返回结果包含 xlsx 与 Markdown 文件。
v1.0.9
基于东方财富数据库,支持自然语言搜索全网最新公告、研报、财经新闻、交易所动态及官方政策等,覆盖全球市场标的,可用于热点捕捉、舆情监控、研报速览、公告精读及投资决策等场景。
v1.0.0
通过 macOS 上的 `things` CLI 管理 Things 3(经 URL scheme 添加/更新项目与待办;从本地 Things 数据库读取/搜索/列出)。当用户要求 Clawdbot 向 Things 添加任务、查看收件箱/今天/计划、搜索任务或检视项目/领域/标签时使用。
v2.0.0
安全访问 Notion 页面的 API:页面、数据库与块——结构变更前先做 schema 对比、追加式写入优先、个人/工作账号切换。只需 curl,无需安装 CLI。只要用户提到 Notion、要求把内容记录或归档进工作区、或查询 Notio……(原文截断)
v1.0.3
依托东方财富数据库,为指定行业生成深度研究报告。 当用户问题中出现可识别的行业/产业/领域主体,且意图属于行业认知、产业剖析或撰写研究报告时,应触发本 Skill。 常见表述如「XX 行业研究」「XX 行业报告」「帮我分析 XX 行业」「XX 产业深度研究」「XX 领域市场分析」等。
v1.0.4
依托东方财富数据库,面向沪深京港美上市公司(A 股、港股、美股、北交所),生成首次覆盖报告或深度研究报告。 当用户提及「首次覆盖」「首次覆盖报告」「初始覆盖」「深度研究」「深度报告」「个股深度」「公司深度」「标的深度分析」,或要求对某只股票/上市公司撰写全面、体系化的研究报告时,必须触发本 Skill。
v1.0.3
依托东方财富数据库,面向沪深京港美五大市场的上市公司/股票,生成业绩点评类输出(含财报分析、业绩解读)。 当用户明确提出业绩点评、财报分析、业绩解读需求,或出现「业绩点评」「财报点评」「业绩分析」「季报/半年报/年报点评」「财务分析」「盈利分析」「业绩解读」等表述时,应触发本 Skill。
v1.0.2
依托东方财富数据库,面向行业或个股,产出跟踪类报告(含日报/周报/月报、研报及结构化跟踪解读)。 满足以下任一条件即触发:(1)用户明确索要「报告」「研报」「跟踪分析」或定期跟踪类文稿;(2)用户点名的行业、板块、指数、个股(名称或代码),并期望系统化、可成文的近况跟踪或梳理。
v0.1.1
使用 Model Context Protocol 服务器访问外部工具和数据源。让 AI 智能体能够发现并执行来自已配置 MCP 服务器(法律数据库、API、数据库连接器、天气服务等)的工具。
v0.1.2
后端架构模式、API 设计、数据库优化,以及 Node.js、Express 与 Next.js API 路由的服务端最佳实践。
v1.1.3
按工作区管理的 SQLite 待办器(./todo.db),支持分组与任务状态(pending/in_progress/done/skipped),通过 {baseDir}/scripts/todo.sh 添加、列出、编辑、移动、删除条目并管理分组。
v0.1.0
以零容忍态度进行严谨、对抗式的代码审查。当用户要求批判性审查我的代码或 PR、点评我的代码、找我代码的问题或问这段代码哪里不对时使用。可发现安全漏洞、偷懒模式、边界失败与不良实践,覆盖 Python、R、JavaScript/TypeScript、SQL 与前端代码,细致审查错误处理、类型安全、性能、可访问性与代码质量,并给出带严重级别(Blocking、Required、Suggestions)的结构化反馈与具体可执行的建议。
v1.0.0
DolphinDB 时序数据库完整技术文档与最佳实践。包含1490个技术文档 + 3份官方白皮书。涵盖数据库设计、流计算、量化回测、函数查询等全场景。
v1.0.2
基于东方财富权威金融数据库,打造覆盖"数据-资讯-知识-分析-决策"全链条的智能问答服务。通过自然语言交互, 为用户提供从基础金融知识科普到专业投资研究支持的全方位解决方案,实现"一问即达"的高效金融信息获取体验。
用只读账号从连接层杜绝写操作;确需写入时走「AI 生成 SQL → 人工审核 → 受控执行」流程,并要求带回滚方案。
SQLite / DuckDB 类 MCP 最轻——直接指向本地文件,无需服务与凭证;Postgres 类需要连接串,建议指向 staging。
让 AI 先读取 schema、给出解释再执行,并用小样本 LIMIT 验证口径,正确率会高很多。涉及金额与去重的关键报表仍建议人工复核 SQL。