Skills
收录 98,873 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
在优化面向 Web 交付的 3D 模型时使用:减小文件大小、压缩网格、优化纹理或生成 LOD。提供使用 Draco、KTX2、网格简化和 gltf-transform 的完整 GLTF 优化流程。关键词:optimize model、reduce file size、Draco compression、KTX2、gltf-transform、mesh simplification、LOD、GLTF optimize、bundle size、model too big、slow loading、compress 3D model。
使用 Tremor 设计系统(React + Tailwind CSS + Recharts)构建仪表板、分析界面和数据密集型 UI。适用于用户要求创建仪表板组件、KPI 卡片、图表、数据表、分析页面、监控界面或任何应使用 Tremor 的数据可视化 UI。触发条件包括提及“Tremor”“tremor.so”“@tremor/react”、请求包含图表和表格的仪表板 UI,或用户项目已使用 Tremor 组件。支持 Tremor Raw(复制粘贴,tremor.so)和 Tremor NPM(@tremor/react)版本。不要用于与仪表板或数据可视化无关的一般前端工作,也不要在用户明确要求使用其他组件库时使用。
通过本地 REST API 自动化操作 Unity Editor,涵盖脚本、场景、预制件、资源、材质、光照、测试以及数百种其他 Editor 操作。当用户希望直接在聊天中操作 Unity Editor 时使用,例如创建、修改或批量编辑 GameObject、脚本、场景、资源,或运行 Editor 自动化;支持任何语言。若只是讨论概念、不涉及 Editor 状态的 Unity 问答,则无需使用此技能,请阅读 skills/ 下对应的建议文档。当用户要从对话里实际操作 Unity 编辑器(创建/修改/批量编辑/运行测试)时使用,任何语言均可触发;纯概念问答无需本协议。
在 wonder-image/new-site 或基于它搭建的任何网站中工作。适用于 composer.json 依赖 `wonder-image/app` 但该项目并非框架包,或工作涉及 `custom/`、`app/Models`、`app/Resources`、`lang/`、`assets/{ASSETS_VERSION}/`、`docs/ai/`(`PRODUCT.md`、`DESIGN.md`)、`php forge credentials`、`php forge update --local`、`php forge start`、`php forge db:backup`、网站 `.htaccess`、`.github/workflows/deploy.yml` 或 npm 设置。涵盖页面、模型、资源、重复项、可编辑内容、翻译、路由、角色、权限、外部模块、组件覆盖、访客数据转义、手写表单中的 CSRF、通过 GTM 进行跟踪,以及必须复用 `wonder-image/lib` 的 UI/样式。不要用于 `wonder-image/app` 核心、直接修改 `vendor/wonder-image/app` 下的内容,或 `wonder-image/lib` 源码。
使用标准 API 密钥将 Alchemy 接入应用程序代码(服务器、后端、dApp、脚本)。这是常规服务器/后端用法的首选应用程序集成方案。涵盖 EVM JSON-RPC、WebSocket 订阅、Simulation、Webhooks/Notify、Solana RPC、Solana DAS、Solana Yellowstone gRPC、Sui gRPC、Wallets/Account Kit、Account Abstraction 及运维主题。需要 `$ALCHEMY_API_KEY`。对于不使用 API 密钥的应用程序代码(按请求付费的自主 Agent,或明确使用 x402/MPP),请改用 `alchemy-agentic-gateway`。
提供 Azure Web PubSub 开发方面的专业知识,包括故障排查、最佳实践、决策、架构与设计模式、限制与配额、安全性、配置、集成与编码模式以及部署。用于构建 WebSocket/MQTT 应用、Socket.IO 聊天、异地复制中心、自定义域或自动缩放部署,以及其他 Azure Web PubSub 相关开发任务。不适用于 Azure SignalR Service(使用 azure-signalr-service)、Azure Event Hubs(使用 azure-event-hubs)或 Azure Service Bus(使用 azure-service-bus)。
使用 @blossom-carousel/svelte 在 Svelte 5 和 SvelteKit 中构建轮播,涵盖 BlossomCarousel 设置、CSS scroll-snap 布局、BlossomPrev/BlossomNext/BlossomDots/BlossomDot 控件、bind:this 方法(prev、next、goTo)、用于自定义控件的 useBlossomNavigation,以及 command 和 overscroll 事件。当 Svelte 或 SvelteKit 项目导入 @blossom-carousel/svelte 或渲染 <BlossomCarousel>,或用户希望在 Svelte 或 SvelteKit 中构建 Blossom 轮播、滑块或图库时使用。
使用 IMG.LY SDK(CE.SDK、CreativeEditor SDK)构建自定义编辑器。它是可嵌入的白标 SDK,并非托管工具。可用于创建照片/图像、视频或剪辑、设计(类似 Canva)、模板/品牌、印刷品和周边定制、社交帖子/快拍、拼贴、贴纸/文字/滤镜叠加、裁剪、背景移除,以及自动或服务器端创意生成编辑器(PNG/JPEG/PDF/MP4)。当用户想在自己的 Web(React、Next.js、Vue、Angular、Svelte、Node)、iOS/Swift、Android/Kotlin、Flutter 或 React Native 应用中添加、构建、嵌入、自定义或搭建编辑体验或创意自动化时使用,即使没有提到 CE.SDK。不要用于没有编辑器 UI 的一次性图像/视频处理脚本(ffmpeg、sharp、Pillow)。
设计、评估、审计并实现 WebMCP 工具:网页通过 document.modelContext 向浏览器内 AI Agent 暴露的客户端工具,可使用 registerTool、声明式表单属性(toolname、tooldescription)、React useWebMCP 或 Angular provideExperimentalWebMcpTools。当开发者希望让网站或 Web 应用具备 Agent 使用能力、分析网站或 URL 中的 WebMCP 用户旅程、添加或审查浏览器内 Agent 工具、编写工具 schema、描述、注释或 evals.json、审计现有 WebMCP 工具,或修复 Lighthouse“Agentic browsing”和 DevTools WebMCP 问题时使用。不适用于通过 stdio 或 SSE 通信的后端 MCP 服务,也不适用于独立的抓取脚本。
多框架前端开发。框架:React 18+(Suspense、hooks、TanStack)、Vue 3(Composition API、Pinia、Nuxt)、Svelte 5(Runes、SvelteKit)、Angular(Signals、standalone)。通用内容:TypeScript、状态管理、路由、数据获取、性能优化、组件模式。操作:创建、构建、实现、设计样式、优化和重构组件/页面/功能。关键词:React、Vue、Svelte、Angular、组件、TypeScript、hooks、Composition API、runes、signals、useSuspenseQuery、Pinia、stores、状态管理、路由、懒加载、Suspense、性能、包体积、代码拆分、响应性、props、事件。适用场景:使用任意框架创建组件、构建页面、获取数据、实现路由和状态管理、优化性能、组织前端代码或在框架之间进行选择
强制实施 Form + GlobalKey<FormState> 搭配 TextFormField,其同步 validator 返回本地化的 String?(绝不用硬编码字面量),AutovalidateMode.onUserInteraction,异步可用性检查从同步 validator 移到去抖的 Riverpod Notifier,通过 state 暴露错误,FocusNode/TextInputAction/onFieldSubmitted 遍历,keyboardType/textCapitalization/autofillHints/TextInputFormatter,强制释放 TextEditingController/FocusNode,提交启用状态由有效性派生(而非存储),以及作用域重建,使按键不会重建整个表单。在构建 Form、TextFormField 或 FormField;装配同步或异步验证;管理 FocusNode、焦点遍历、autofocus、TextInputAction、onFieldSubmitted 或 onEditingComplete;设置 keyboardType、autofillHints、textCapitalization 或 InputFormatter;释放 TextEditingController/FocusNode;启用/禁用提交按钮;或处理提交时的键盘避让时使用。
适用于 GitHub(gh)和 GitLab(glab)的 PR 和 MR 工作流。包括创建、处理审查评论、解决讨论串、查询审查状态、合并(包括堆叠 PR)、注重成本的机器人审查轮次(GitHub:Copilot、CodeRabbit)以及 Copilot 代码审查配置(规则集、自定义说明、计费)。用于创建 PR/MR、处理审查反馈、解决讨论串、循环运行机器人审查、检查批准状态、查询 PR 数据、堆叠 PR 或合并堆栈、配置 Copilot 审查,或配置 gh/glab 只读允许列表。不适用于 git 提交(git-commit)、CI/CD 状态(git-ci)、本地推送前 CodeRabbit CLI 审查(coderabbit)或一般 git 操作。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
