Skills
收录 98,873 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
针对 HPOS 兼容性、支付网关安全性、购物车优化和模板覆盖的 WooCommerce 扩展代码审查。用于审查 WooCommerce 扩展代码、支付网关开发、配送方式、自定义产品类型、购物车操作、结账定制,或当用户提到“WooCommerce review”“WooCommerce extension”“WooCommerce plugin”“payment gateway”“shipping method”“HPOS”“High-Performance Order Storage”“wc_get_orders”“WC_Payment_Gateway”“WC_Shipping_Method”“cart fragments”“WooCommerce hooks”“WooCommerce template”“shop_order”“WooCommerce performance”“Action Scheduler”“WooCommerce REST API”“WooCommerce Blocks”“checkout block”“woocommerce_checkout”时。检测 WooCommerce 8.2+ 至 10.x 代码中的 HPOS 问题、CRUD 违规、支付安全反模式、性能问题和模板覆盖错误。
为一个 ADK 代码单元编写实操开发者指南——包含最小可运行示例、工作原理、配置选项表、高级用法、局限性以及相关示例的链接——写入 `docs/guides/{topic}/{unit}/index.md`,然后在 `docs/guides/README.md` 的索引中列出。其读者是从自己的应用中调用该单元的开发者,深度超过已发布的 adk.dev 文档所涵盖的内容。当你需要"为 {class} 编写单元指南"、"记录如何使用 {feature}"、"为 {file} 添加指南",或在发布面向用户的类、节点或插件之后,可使用本技能。不要用于面向修改或扩展该单元的人的内部文档——那属于 `docs/design/` 下的设计文档(请使用 `adk-unit-design`)。不要用于在 `contributing/samples/` 下编写可运行示例(请使用 `adk-sample-creator`)。
在起草 ADR 之前,若上下文、组件、关系、决策者或既往决策不清晰,应使用本技能。在「I want to write an ADR for X」「gather context for a decision」「discovery for an ADR」「ADR intake」「ADR pre-flight」「prep work before an ADR」「what's the current architecture?」或「set up a decision log」时主动激活。提供:零幻觉问答、经人确认的发现简报、待解问题登记册,以及起草前五项必需确认。
当某项决策已可转化为 ADR,且用户希望共同思考而非套用模板时,应使用本技能。在「draft the ADR」「write up the decision」「co-think this ADR」「challenge my reasoning」「ADR for X」「MADR for X」「Y-statement for X」「we decided to use X」「co-draft」「ADR drafting」或「scripted push-back」时主动激活。提供:七阶段 ADR 起草、每轮一问、失败模式压力测试,以及对照 ADR-is-NOT 清单的自我批判。
使用此技能从零设计 OpenAPI 规范,评估现有规范在 AI Agent 就绪度、安全性或设计质量方面的表现,或修复规范中发现的问题。当用户描述想要构建的 API,要求「设计」「创建」「起草」或「搭建」OpenAPI 规范,或提到为某个服务或领域构建 REST API 时触发。当用户说「我想为 X 暴露端点」「帮我为 Y 设计一个 API」或「我需要为 Z 写一份 OpenAPI 规范」之类的话时触发 —— 即使没有明确说「OpenAPI」。当用户要求评估、审查、检查或评定一份 OpenAPI 规范的 Agent 兼容性、API 质量、安全性、OWASP 合规性、WSO2 指南或 REST 最佳实践时触发 —— 或者当他们分享一个 .yaml/.json OpenAPI 文件并询问其质量如何时触发。当用户要求修复、纠正、补救或对 OpenAPI 规范中的问题应用修复时触发 —— 包括「修复 issue spec-001」「修复所有 HIGH 严重级别问题」「应用 autoFixable 修复」或「修复这份报告中的规范问题」。
在 Azure SQL Database 容器上使用原生 VECTOR 类型和 VECTOR_DISTANCE 构建本地向量搜索、RAG、嵌入和语义搜索。当你需要存储嵌入、进行相似度搜索、top-k 最近邻、余弦距离、检索增强生成、"find similar documents"、聊天机器人记忆,或针对本地 SQL 数据库进行语义查找时使用。当数据已经存放(或可以存放)在 Azure SQL 中时,用它替代 pgvector、FAISS、Chroma、Pinecone 或独立的向量存储。涵盖 VECTOR(n) 列类型、用 CAST(CAST(? AS NVARCHAR(MAX)) AS VECTOR(n)) 插入嵌入(维度为字面量)、可插拔的 embed() 以便云端只需更换端点,以及一个可用的 CREATE VECTOR INDEX 及其两个阻碍性错误。先在 master 上创建 appdb,使每个脚本都能在全新的容器上运行。
来自 Blutui Engineering 团队的 Blutui 项目指南。在参与任何 Blutui 项目时都使用此技能——编写或编辑模板、布局、组件或 partials;创建或查询 Collections;构建或处理表单;配置路由或 Courier;使用 Canopy 或 Cassettes;使用 Blutui MCP;或从零搭建新的 Blutui 项目。若用户提到 Blutui、Canopy、Cassettes、Courier 或任何 Blutui 特有概念,编写任何代码或配置前务必加载并遵循此技能。
将 Capacitor 插件库从 v8 升级到 v9(预发布版,正式发布前使用 @next)。运行 `npx @capacitor/plugin-migration-v8-to-v9@latest`,然后执行手动检查清单:peer/dev 依赖范围、已移除的 Android API(@NativePlugin、saveCall、pluginRequestPermission、int-code startActivityForResult、CapConfig getters、PluginCall.save/isSaved/hasOption)、已移除的 iOS API(CAPBridge class、getWebView、isSimulator、presentVC、CAPNotifications)、AGP 9.2.1 / Gradle 9.5.1 的 build.gradle 修改(compileSdk 37、minSdk 26、无 targetSdk、内置 Kotlin、core-ktx 改为 core、唯一 namespace、移除 jcenter、proguard-android-optimize.txt)、podspec 和 Package.swift 中的 iOS 16、移除 Cordova SPM product,以及 UIScene 生命周期观察器。适用于“将我的插件更新到 Capacitor 9”、“Cannot find 'CAPBridge' in scope”、NativePlugin 编译错误、AGP 9 namespace 冲突。不要用于应用(使用 capacitor-app-upgrade-v8-to-v9)、8.5 的 UIScene 应用步骤(使用 capacitor-uiscene-migration)或更早的主版本。
代码图导航、语义化代码搜索与影响分析。当用户问 "X 定义在哪里?"、"谁调用了 X?"、"谁导入了 X?"、"什么依赖 X?"、"X 是如何被使用的?"、"X 是从哪里被调用的?"、"如果我修改 X 会破坏什么?"、"修改/删除 X 安全吗?"、"帮我重构 X"、"给我看调用图"、"追踪执行流程"、"找出 X 的所有用法"、"找出与……相关的代码"、"给我看 X 是如何工作的"、"给我看 X 的实现"、"显示文件结构"、"列出文件中的所有函数/类"、"显示继承树"、"显示类层次结构",或需要导航代码、定位定义、按概念或行为搜索代码、追踪依赖、评估改动的爆炸半径、探索某功能的实现方式、支持重构(重命名、提取、移动、删除),或探索陌生的代码库时使用。支持 Python、TypeScript/JavaScript、Rust、Go、Ruby、Java、C、C++、C#、PHP、Dart、Swift、Kotlin、Vue、Svelte、Astro 以及 Markdown 文档,另支持 React/JSX 与 Vue/Svelte/Astro 的组件使用边。
在 Next.js 应用中构建、重构、调试或审查 Convex 后端。当用户提到 Convex、`convex/nextjs`、`npx convex dev`、`NEXT_PUBLIC_CONVEX_URL`、`useQuery`、`useMutation`、`usePaginatedQuery`、schema/索引、认证、App Router 服务端组件/操作、实时数据、聊天、通知、协作功能,或使用 Vercel 部署 Convex 时使用。在判断 Convex 是否适合需要响应式共享状态的 Next.js 应用时也使用。不要用于通用的纯前端 Next.js 工作,也不用于非 Convex 后端,除非任务明确涉及采用、迁移到或评估 Convex。
完整的 PyAV(Python FFmpeg 绑定)集成指南。在以下情况主动激活:(1) 在 Ubuntu/Windows/macOS 上安装 PyAV,(2) 针对自定义 FFmpeg 构建 PyAV,(3) FFmpeg 7.0/8.0+ 兼容性,(4) av.open() 视频/音频解码,(5) VideoFrame/AudioFrame 与 NumPy 的转换,(6) 滤镜图处理,(7) 使用 H.264/H.265/AV1 进行视频编码,(8) 跳转与关键帧提取,(9) 使用 PyAV 进行 RTSP/网络流媒体传输,(10) 内存管理与线程安全,(11) 使用 FFmpegError 处理错误,(12) 字幕提取,(13) 容器操作与重封装,(14) 性能优化与多线程。提供:完整的 PyAV API 模式、适用于所有 Ubuntu 版本的安装指南、FFmpeg 8.0+ 兼容性矩阵、类型安全的示例、内存管理最佳实践、滤镜图示例、编码/解码模式。
修补已部署在已连接 Salesforce org 中的现有 Data Capture Flow。通过 Tooling API 获取实时的 Flow Metadata JSON,应用用户请求的更改,再 PATCH 回去。当用户指定现有 flow 并要求添加/删除/重命名字段、更改可见性、修复 bug、添加视觉润色,或用真实组件替换占位符时使用(“为 Inventory_Transfer 添加一个 Notes 字段”“修复 Work_Order_Number 的可见性规则”“让 parts repeater 变为可选”“用真实的 dcSignature 组件替换 Signature 占位符”)。不要用此技能构建全新的 flow——那属于 fs-data-capture-form-designer 加上 fs-data-capture-form-deployer。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
