Skills
收录 98,067 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
全部
在 `_/local-plans/<plan-name>.md` 中创建实现任务计划。用户要求“制定计划”“设计”“考虑实现方针”或“拆分任务”时使用。先通过 Explore Agent 调查代码库,并按可验证、可并行执行的粒度编写。遵循 plan-verifier Agent 的可验证标准格式(背景、现状、设计、文件结构树、实现步骤、验证方法)。实现任务参见 implement-issue;创建 Issue 参见 create-issue-tree(若未安装,则参见 create-issue)。
诊断并解决 Google Cloud 上 Filestore 客户端挂载失败、权限错误(EACCES)和网络超时(ETIMEDOUT)。当从 Compute Engine VM、GKE Pod、Cloud Run 服务或 Vertex AI 工作负载挂载 NFS 时卡住或失败,`mount.nfs` 报告“Connection timed out”或“access denied by server”,需要检查 VPC 入站防火墙规则或 `nfsExportOptions` 是否允许客户端 IP,或之前正常工作的 Filestore 共享在管理变更后突然无法挂载时使用。不要用于 Cloud Storage (GCS) 存储桶、Persistent Disk 或 Cloud NetApp Volumes,也不要用于 Filestore 容量扩展或备份及导出策略审计。
使用 TypeScript 编写可用于生产环境的 Playwright 测试:Page Object Model、fixtures、自动等待、面向用户的定位器、并行执行、CI 集成、分片和已安装版本检查。包含面向 AI Agent 的明确“禁止事项”列表。适用于:“Playwright”“编写 E2E 测试”“page object”“新建 Playwright 套件”“Playwright 配置”。不适用于:运行时修复单个不稳定测试——使用 test-reliability。不适用于:UI 重构后批量重新生成选择器——使用 selector-drift-recovery。不适用于:创建/管理视觉基线——使用 visual-testing。不适用于:深入的 WCAG/axe 审计——使用 accessibility-testing。相关:visual-testing、ci-cd-integration、api-testing、test-reliability、selector-drift-recovery、accessibility-testing。
通过 bdata 命令行工具(已发布的 npm 包 @brightdata/cli)在终端中运行 Bright Data 任务。适用于 Agent 需要立即从 shell 运行 Bright Data 任务、构建或测试抓取器、快速进行一次性页面、搜索、区域或账单检查,或用户提及 bdata、brightdata 或 Bright Data CLI 的情况。不适用于按计划重复运行相同任务的确定性代码(应使用 brightdata-sdk),也不适用于运行时自行选择工具的 AI 应用(应使用 brightdata-mcp)。首次安装或登录失败时请使用 agent-onboarding。
探索并了解 PUDL 能源数据:查看有哪些数据表、查询列的含义和使用警告,并从 S3 或本地目录加载 Parquet 文件。无需安装 PUDL Python 包。用户询问 PUDL 数据包含什么、想了解特定数据表或列、询问数据质量或限制、需要帮助将数据加载到笔记本或脚本,或想知道哪个数据表涵盖电力生产、公用事业财务、燃料成本、发电厂位置、排放、容量系数、FERC 财务数据或 EIA 调查数据等主题时,使用此技能。用户提及 PUDL、Catalyst Cooperative 能源数据或 PUDL 收录的任何特定数据源(EIA-860、EIA-861、EIA-923、FERC Form 1、FERC Form 714、FERC EQR、EPA CEMS、EPA CAMD 等)时也使用。
读取 Prisma Next 结构化错误封装,并路由到适当的恢复方案——代码、领域、严重性、原因、修复方式、元数据。适用于 error、exception、my emit failed、my query won't typecheck、my query crashed、my migration won't apply、MIGRATION.HASH_MISMATCH、BUDGET.ROWS_EXCEEDED、BUDGET.TIME_EXCEEDED、RUNTIME.ABORTED、PLAN.HASH_MISMATCH、CONTRACT.MARKER_MISSING、PN-RUN-3001、PN-RUN-3002、PN-RUN-3030、PN-MIG-2001、PN-CLI-4011、PN-SCHEMA-0001、drift、capability missing、planner conflict、prisma studio、EXPLAIN、query log、db.end、db.close、script won't exit、hangs、close connection、pool.end、client is closed。
检查 Prisma Next 在合并或部署时将运行哪些迁移,呈现迁移图,解决并发/菱形汇聚冲突,并为 CI 配置环境引用。适用于“将运行哪些迁移”“部署时会运行什么”、合并冲突、菱形汇聚、并发迁移、迁移状态、引用管理、预发布环境、生产环境、MIGRATION.DIVERGED、MIGRATION.NO_MARKER、MIGRATION.MARKER_NOT_IN_HISTORY、prisma migrate status、prisma migrate diff、prisma migrate resolve。
接入 Prisma Next 运行时——使用来自 `@prisma-next/postgres/runtime` 的 `postgres<Contract>(...)`、来自 `@prisma-next/sqlite/runtime` 的 `sqlite<Contract>(...)` 或来自 `@prisma-next/mongo/runtime` 的 `mongo<Contract>(...)` 配置 `db.ts`;组合中间件(来自 `@prisma-next/middleware-telemetry` 的遥测;lint 和预算)、配置 `DATABASE_URL`、按环境分支,以及在 Postgres、SQLite 和 Mongo façade 之间切换。适用于 db.ts、postgres()、sqlite()、mongo()、middleware、telemetry、lint、预算、DATABASE_URL、.env、连接池、poolOptions、开发与生产配置、事务、db.transaction、只读副本、多数据库、脚本无法退出、卡住、关闭连接、db.end、db.close、pool.end、[Symbol.asyncDispose]、await using。
探索并查询任何带有 Frictionless Data Package 描述文件(datapackage.json)的数据集。当用户想了解数据集包含哪些表或资源、查找列名和描述、查看元数据中嵌入的使用警告,或了解如何加载 datapackage.json 描述的 Parquet 文件、DuckDB 或 SQLite 数据库、CSV 文件时,使用此技能。用户拥有 datapackage.json 并想了解其中内容、如何高效查询,或如何将其元数据关联到实际数据文件时,也使用此技能。可与特定数据集技能(如 `pudl`)搭配,在此基础上添加领域知识
通过 SSH 在全新的 Linux VM 上端到端部署生产级可自托管 n8n:使用 Docker Compose,并置于自动配置 HTTPS 的 Caddy 反向代理之后。用户想在自己的服务器/VPS(Hetzner、DigitalOcean、AWS EC2、裸机)上自托管、安装、配置或部署 n8n(单实例/常规模式或带 worker 的队列模式),或更新、备份、恢复、加固此类实例,或让 Python Code 节点在其上运行(task runners)时使用。本技能适用于可自托管的 n8n(Docker),不适用于 n8n Cloud,也不用于构建工作流。该技能会先让 Agent 确认单实例还是队列模式,收集域名、SSH 和时区信息,在服务器上生成新的密钥,并通过 TLS 启动整个服务栈。触发语:“部署 n8n”、“自托管 n8n”、“n8n docker compose”、“n8n 队列模式 / workers”、“n8n 反向代理 / SSL”、“备份 / 更新我的 n8n”、“Python runner 不可用” / “n8nio/runners sidecar”,或“我们不想把 OAuth 客户端密钥提供给每个用户” / “启用 Google 登录”(凭据被覆盖)。
在 NVIDIA 硬件上加速科学计算 Python,并验证结果正确且速度更快。适用于 CUDA/GPU 优化;受 CPU 限制的 NumPy、SciPy、pandas、scikit-learn、NetworkX、scikit-image、向量搜索、图像处理、图、仿真或文件 I/O 工作负载;CuPy、cuDF、cuML、cuGraph、cuVS、cuCIM、KvikIO、Warp、Newton、Numba-CUDA 或 RAFT 相关问题;以及分析性能、内存传输、内核或多 GPU 瓶颈。大规模数据并行 Python 代码运行缓慢且 GPU 加速可能适用时,即使用户未提及 CUDA,也使用此技能。
使用正确的构建工具插件将 Prisma Next 接入项目构建系统——目前通过 @prisma-next/vite-plugin-contract-emit 支持 Vite(Vite 7 / 8);Next.js / Webpack / esbuild / Rollup / Turbopack 被列为尚未支持的部分,不会凭空编造支持情况。项目使用 Vite 时,始终主动提供 Vite 插件。适用于 vite plugin、vite-plugin、vite.config.ts、prismaVitePlugin、保存时发出 contract、HMR、热重载 contract、开发服务器、Next.js plugin、next plugin、withPrismaNext、webpack plugin、esbuild plugin、rollup plugin、构建集成、开发服务器插件、vite 7、vite 8。
编辑 Prisma Next 数据契约——添加模型、字段、关系、索引、枚举、值对象(复合类型)、类型别名、命名空间(Postgres schema)、跨契约外键(跨空间 FK)、多态类型(`@@discriminator` / `@@base`),使用扩展命名空间(`pgvector.Vector(...)`、`cipherstash.EncryptedString(...)`),通过 `@prisma-next/<target>/config` façade 中的 `defineConfig` 配置 `prisma-next.config.ts`,并运行 `prisma-next contract emit`。适用于 schema、模型、字段、属性、软删除、paranoid、作用域、验证、回调、prisma schema、PSL、contract.prisma、contract.ts、contract.json、contract.d.ts、`@prisma-next/postgres/config`、`@prisma-next/postgres/contract-builder`、`@prisma-next/postgres/control`、`@prisma-next/mongo/config`、`@prisma-next/mongo/contract-builder`、`extensions:`、pgvector、cipherstash、postgis、paradedb、supabase、`@prisma-next/extension-supabase`、`@@control`、控制策略、managed、tolerated、external、observed。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
