Skills
收录 97,222 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
在基于 `shadcn-docs-nuxt` 初始化或重构任意组件库/项目文档站,或排查其 Nuxt Content/H3、`nuxt-og-image` 的 Nuxt 版本漂移、prerender、SSR externalization、模块兼容性、MDC 语法或 Windows 构建问题时使用。适用于初始化或重构任意组件库/项目的 `shadcn-docs-nuxt` 文档站,快速建立可运行、可构建、可维护的 Nuxt 文档底座,或排查配置复杂化、 模块兼容、Nuxt Content/H3 版本漂移、prerender、SSR externalization、MDC 语法错误、 Windows 构建假卡死等故障。触发词包括“搭建组件库文档”“接入 shadcn-docs-nuxt”“重做 Nuxt 文档站”、 “迁移文档模板”以及 Content cache/search API 500、`ERR_INVALID_URL`、`sendError` 导出缺失、 `entities/decode`、`FUNCTION_INVOCATION_FAILED`、Vercel `READY` 但请求失败、`rolldown@nightly` 解析失败、 `@vueuse/core`、`registerMessageResolver`、`prerender:routes` 等错误信号。
指导 ISV 开发者或商户完成 Payroc 托管支付页面(HPP)的集成,从凭证设置到首笔成功的 UAT 测试交易。只要有人询问集成 Payroc Hosted Pages、实现 HPP、设置 Payroc 支付表单、生成 Payroc auth hash、处理 Payroc 收据回调、在自己的应用中让 Payroc 支付跑通、执行预授权、捕获预授权、在卡上保留资金、授权并捕获流程、在 Payroc Hosted Page 上保存或令牌化客户卡、获取 Payroc secure token 或 CARDREFERENCE,或设置循环计费、订阅、重复支付、支付计划、免费试用、分期付款或商户发起的交易时,都使用本技能——即使他们没有明确提到 "集成" 或要求分步指导。
.NET MAUI 应用中文件选择器、文件系统辅助方法、随附资源和应用数据存储的指南。涵盖 FilePicker API、FileResult 处理、各平台权限,以及 Android、iOS、macOS 和 Windows 上的常见陷阱。适用场景:"file picker"、"FilePicker"、"pick file"、"open file"、"save file"、"bundled assets"、"FileSystem helpers"、"AppDataDirectory"、"CacheDirectory"、"FileResult"、"read file MAUI"。不适用于:媒体采集或照片挑选(使用 maui-media-picker)、安全凭据存储(使用 maui-secure-storage)或 SQLite 数据库文件(使用 maui-sqlite-database)。
诊断和排查 .NET MAUI Hot Reload 问题(C# Hot Reload、XAML Hot Reload、Blazor Hybrid)。涵盖所有 UI 方案(XAML、MauiReactor、C# Markup、Blazor Hybrid)、Visual Studio、VS Code、环境变量、编码要求和 MetadataUpdateHandler。适用场景:"hot reload 不工作"、"XAML hot reload"、"C# hot reload"、"UI 不更新"、"hot reload 故障排查"、"MetadataUpdateHandler"、"hot reload Blazor Hybrid"、"hot reload VS Code"、"DOTNET_WATCH"。不适用:一般构建错误(与 hot reload 无关)、应用生命周期事件(使用 maui-app-lifecycle)或性能分析(使用 maui-performance)。
为 .NET MAUI 应用添加推送通知的端到端指南。涵盖 Firebase Cloud Messaging(Android)、Apple Push Notification Service(iOS)、作为跨平台代理的 Azure Notification Hubs、ASP.NET Core 后端 API,以及各平台上的 MAUI 客户端接入。适用场景:"push notification"、"FCM"、"APNS"、"Firebase Cloud Messaging"、"Azure Notification Hubs"、"device registration"、"remote notification"、"send push notification"、"notification token"。不适用场景:本地/定时通知(使用 maui-local-notifications)、通用权限处理(使用 maui-permissions),或无通知的后台任务(使用 maui-app-lifecycle)。
使用 @virtuoso.dev/message-list 构建聊天、消息和 AI 对话 UI。在以下情况使用此技能:(1) 构建聊天或消息界面,(2) 将 AI 助手响应流式传输到对话中,(3) 向上滚动时加载更早的消息,(4) 添加滚动到底部按钮或未读消息指示器,(5) 在频道/对话之间切换,或 (6) 任何涉及 VirtuosoMessageList、VirtuosoMessageListLicense、useVirtuosoMethods、useVirtuosoLocation、scrollModifier、notifyItemsChanged、scrollToBottomIfAtBottom、scrollToBottomAlways、平滑滚动重新定位、替换锚点或 data.append/prepend/map/replace 的任务。该包为商业软件,需要许可证密钥。
构建独特、达到生产级水准的前端界面——网站、落地页、仪表盘、React 组件、HTML/CSS 布局、带深度视差效果的编辑式首屏(Astryx 模式)、指针响应式流体效果、像素故障风 canvas 首屏以及终端风格的工具面板立体场景(Composio 模式)。避免千篇一律的 AI 审美。触发词包括 web UI、styling、beautify、frontend design、dashboard、landing page、React component、editorial hero、glitch hero、dev-tool landing page。
适用于使用 Moost 框架(moost、@moostjs/event-http/cli/wf/ws、@moostjs/swagger、@moostjs/otel、@moostjs/vite、create-moost)构建装饰器驱动的 TypeScript 应用,用于 HTTP、命令行、WebSocket、工作流或自定义事件时。涵盖控制器、@Inherit、处理器/参数/响应装饰器、DI、拦截器、管道、认证守卫、框架错误、元数据装饰器、Wooks 组合式函数、适配器编写、工作流出口/状态、WebSocket 房间/测试、日志、启动/销毁钩子(@MoostInit、app.addInitHook、@MoostDispose、app.dispose()、优雅关停、重载泄漏)、Vite 插件(开发/构建、中间件、SSR/SPA、部署、SSR 外部化拆分:AtscriptDbView instanceof、空表而非视图、开发环境“Class is not Injectable”)、事件上下文/作用域、Swagger/OpenAPI 以及 OTel 链路追踪/指标。不适用于未使用 Moost 装饰器的纯 @wooksjs/* 应用(请使用 wooksjs 技能),也不适用于认证/RBAC —— @moostjs/arbac 已弃用;请使用 aooth 系列包(@aooth/auth-moost、@aooth/arbac-moost)及其技能。
使用 Socket.IO 为 NestJS 集成 WebSocket。涵盖网关、房间、身份验证守卫、异常过滤器和用于扩展的 Redis 适配器。使用场景:用户提到"NestJS WebSocket"、"NestJS 网关"、"Socket.IO NestJS"、"实时 NestJS"、"NestJS 聊天"、"NestJS WebSocket 身份验证",或询问"如何在 NestJS 中实现 WebSocket" 不适用于:React WebSocket hooks —— 请改用 `react-websocket`,Spring WebSocket —— 请改用 `spring-websocket`,原生 Node.js WebSocket —— 请改用 `nodejs` 技能
构建和编辑使用 nuxt-unified-ui 的 Nuxt 应用与 layer:un-form / useForm schema 表单、un-card、un-table、launchFormPickerDialog / launchChoicePickerDialog / launchDialog、toast 辅助函数、radXxx radashi 自动导入,以及配套的 unified 技术栈(ufetch、useUFetch、resource-manager、createUnifiedResourceController)。当 package.json 依赖 nuxt-unified-ui、nuxt.config 继承它,或代码使用这些 API 时使用。实现工作完成后,运行 `/nuxt-unified-ui apply`,它会按文件将 skill 应用到未提交的工作(在 dev、main 或 master 上)或当前分支的已更改文件,当没有 Git worktree 或默认分支干净时回退到整个项目;用户也可以直接调用它。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
