Skills
收录 96,981 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
读取 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 运行时——使用来自 `@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。
使用正确的构建工具插件将 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。
用于为现有 Agent 项目添加记忆、应用集成、VPC、多 Agent、迁移、模型、浏览器、代码解释器、支付功能,或移除资源。触发短语:“add memory”“remember across sessions”“call agent from app”“invoke agent from code”“agent auth”“streaming”“VPC”“VPC connectivity”“can't reach from VPC”“multi-agent”“A2A”“A2A auth”“orchestrator not delegating”“specialist not called”“migrate Bedrock Agent”“migration issue”“change model”“browser tool”“code interpreter”“delete agent”“tear down”“agentcore remove”“cross-account memory”“add payments capability to my agent”“wire payments plugin”“integrate x402 payments with the agent I'm building”“add MPP payments”“Machine Payments Protocol”。通过 Gateway 调用外部 API:使用 agents-connect。新项目:使用 agents-get-started。CLI/开发服务器错误:使用 agents-debug。运行时 x402/MPP 支付:使用 agents-pay。Strands 与 LangGraph 的迁移问题也由此处理
将 Prisma Next 引入新项目、现有数据库,或在引导工具生成脚手架后作为第一步使用。适用于“Prisma Next 能做什么”“接下来可以用 Prisma 做什么”“从哪里开始”“我应该先做什么”“刚运行了 createprisma”“createprisma”“npx createprisma”“npx create-prisma”“第一步”“第一个查询”“我有一个生成脚手架的 Prisma Next 项目,接下来怎么办”等问题;适用于使用 `pnpm dlx prisma-next init` 初始化全新项目,以及针对现有数据库运行 `prisma-next contract infer` + `db sign`。还涵盖 connect-write-read 的入门流程、日常命令(`contract emit`、`db init`、`db update`、`migration plan`、`migrate`、`db schema`、`db verify`),并指引用户下一步使用 `prisma-next-contract` / `prisma-next-queries` / `prisma-next-runtime`。参数:--target、--authoring、--schema-path、--probe-db、--output。
将 Prisma Next 问题或报告交给团队处理——提交 GitHub 问题(Bug 或功能请求),或将问答、设计讨论和直接联系团队的请求转至 Prisma Discord:pris.ly/discord。适用于 Bug、Bug 报告、提交问题、报告 Bug、功能请求、缺失功能、“这应该是个功能”、“提交这个”、“这是个 Bug”、“这坏了”、“行为出乎意料”、“这不起作用”、“提交反馈”、“发送反馈”、“能力缺口”、“通过 prisma-next-feedback 提交”、“询问团队”、“联系团队”、“联系 Prisma 团队”、“联系 Prisma”、“Discord”、“Prisma Discord”、“问答”、“设计反馈”、“这是预期用法吗”、“如何做 X”、“扩展作者问题”或“扩展作者需要帮助”。
将 Java 源文件转换为符合 Kotlin 习惯的代码时使用;用户提及“java to kotlin”“j2k”“convert java”“migrate java to kotlin”,或需要将 .java 文件转换为 .kt 文件时也适用。支持针对 Spring、Lombok、Hibernate、Jackson、Micronaut、Quarkus、Dagger/Hilt、RxJava、JUnit、Guice、Retrofit 和 Mockito 的框架感知转换。
以正确方式设计 n8n AI Agent。构建或编辑任何 @n8n/n8n-nodes-langchain.* AI 节点(AI Agent、LLM 链、Text Classifier 或 Information Extractor)时使用;用户提到 AI Agent、带工具的 LLM、工具调用、$fromAI、系统提示词、Agent 记忆、sessionId、结构化/JSON 输出、输出解析器、RAG、向量存储、聊天助手/机器人或人在回路审核时也使用。涵盖 Agent、链与分类器的选择,模型/记忆/工具/outputParser 插槽,将工具名称和描述用作提示词,使用 autoFix 的结构化输出、记忆、RAG、人工审核及聊天拓扑。
在 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,也使用此技能。
用于编写或调试 vigiles enforce() 规则的深入 Linter 参考资料,涵盖 ESLint、Ruff、Pylint、RuboCop、Stylelint 和 Clippy 的插件表、AST 选择器、类型感知规则、自动修复和边缘情况。需要特定 Linter 的准确规则名称或配置时使用,而非用于运行 Linter。(JVM/Go Linter——detekt、ktlint、Checkstyle、golangci-lint——以及 Cedar 尚无深入说明文件;相关参考见 docs/linter-support.md。)
运行 Salesforce Lightning Preview 预览应用或单个 LWC 组件并提取运行时 DOM 供检查时使用。用户说 \"在本地预览 LWC\"、\"运行 sf lightning dev\"、\"启动 Local Dev\"、\"检查组件运行时的 shadow DOM\"、\"从实时预览中获取渲染后的 HTML\"、\"排查实际渲染内容与模板不符的问题\"、\"设置 Salesforce Live Preview 插件\"、\"lightning preview\"、\"local dev server\" 或 \"提取运行时 DOM\" 时触发。用户编写或编辑 LWC 源代码时不要触发(使用 experience-lwc-generate);静态审查组件代码且不运行时也不要触发。
当 Agent 或环境出现故障时使用——答案错误、错误、超时、工具故障或 CLI 问题。读取跟踪记录和日志以诊断根因。CLI 本身无法运行时,也会检查前置条件。触发条件包括:“agent not working”、“wrong answer”、“agent error”、“tool call failing”、“debug agent”、“check logs”、“read traces”、“broken”、“500 error”、“424 error”、“model access denied”、“command not found”、“stuck in DELETING”、“maxVms exceeded”、“cold start diagnosis”、“cold start slow”、“agentcore create error”、“create failed”、“exit code 7”、“connection refused local dev”。部署失败请使用 agents-deploy。没有错误时的性能调优请使用 agents-optimize。VPC 配置请使用 agents-build。可观测性设置或日志缺失请使用 agents-optimize。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
