Skills
收录 96,981 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
在用 create-pixi CLI 搭建新的 PixiJS v8 项目,或将 PixiJS 添加到现有项目时使用此技能。涵盖 npm/yarn/pnpm/bun create 命令、交互式与非交互式流程、打包器与创建模板分类、可用的模板预设(bundler-vite、bundler-webpack、bundler-esbuild、bundler-import-map、creation-web、framework-react、extension-default)、Node 版本要求、为现有项目执行 `npm install pixi.js`、TypeScript 5/6/7 的 tsconfig 配置(moduleResolution、@webgpu/types、@types/web)、脚手架搭建后的开发流程,以及 Vite 顶层 await 在生产构建中的坑。触发词:create pixi.js、npm create、npm install pixi.js、scaffold、template、bundler-vite、bundler-webpack、creation-web、framework-react、new project、existing project、getting started、quick start、TypeScript、tsconfig、moduleResolution、@webgpu/types、@types/web、Cannot find name GPUTextureUsage。
涵盖 MongoDB 搜索的所有方面:Atlas Search(全文)、Vector Search(语义)和 Hybrid Search。任何有关 MongoDB 搜索的问题都使用此技能,包括用户尚无数据或使用场景时提出的开放式和解释性问题,例如:“MongoDB 搜索如何运作?”“我刚接触 MongoDB 搜索,该从何开始?”“Atlas Search 和 Vector Search 有什么区别?”“我该用哪种搜索?”“什么是向量搜索?”“自动嵌入如何运作?”“能解释一下混合搜索吗?”不要仅凭一般知识回答这些问题;应使用此技能。也用于构建搜索功能:全文查询、自动补全、模糊匹配、分面搜索、语义相似度、嵌入、RAG、文本包含或子串匹配(“contains”“includes”)、不区分大小写或多字段文本搜索,以及跨多个字段筛选。通过 MongoDB MCP 服务提供选择搜索类型、创建索引、编写查询和优化性能的工作流。
为使用 TypeScript 的 Node.js 开发提供特定领域的最佳实践,涵盖类型剥离、异步模式、错误处理、流、模块、测试、性能、缓存、日志等。在使用原生 TypeScript 支持搭建 Node.js 项目、配置类型剥离(--experimental-strip-types)、编写无需构建步骤的 Node 22+ TypeScript 时使用;当用户提到「native TypeScript in Node」「strip types」「Node 22 TypeScript」「.ts files without compilation」「ts-node alternative」,或需要在 Node.js 中获得错误处理、优雅关闭、不稳定测试、性能分析或环境配置方面的指导时也使用。帮助配置 tsconfig.json 以启用类型剥离、设置 package.json 脚本、处理模块解析与导入扩展名,并在整个 Node.js 技术栈中应用稳健的模式。
在 PixiJS v8 中使用混合模式合成显示对象时使用此技能。涵盖标准模式(normal、add、multiply、screen、erase、min、max)、通过 pixi.js/advanced-blend-modes 使用的高级模式(color-burn、overlay、hard-light 等),以及便于批处理的排序方式。触发词:blendMode、additive、multiply、screen、overlay、color-burn、color-dodge、advanced-blend-modes、glow、erase。
升级现有的 assistant-ui 应用,并应用迁移到当前 AI SDK v7 和 assistant-ui 0.15.x 版本线所需的迁移。用于更新、升级或迁移 @assistant-ui/react、@assistant-ui/ai-sdk、旧版 @assistant-ui/react-ai-sdk 别名、ai 或 @ai-sdk/react,或当升级暴露出被移除的 hooks、scope 访问器调用、provider 配置、registry 路径、事件名称、旧版 interactables 或工具注册时。现有项目、更新后的类型错误、包兼容性、CLI codemods 以及特定版本的迁移顺序都应从这里开始。首次安装或新建项目请使用 setup;编写运行时而不升级时使用 runtime。
使用 Agentforce Agent Script 构建、修改、审计、修复、优化、调试和部署 Agent。触发条件:用户创建、审查或变更 .agent 文件或 aiAuthoringBundle 元数据;要求修复 AgentScript、审计现有 Agent、运行 AgentScript 健康检查、常见陷阱审查,或基线与候选方案的修复循环;变更响应、动作、子 Agent、路由、状态流或 Agent Spec;将旧版 GenAiPlannerBundle 的 Agentforce Agent(不是 Einstein Bot)迁移或升级为 aiAuthoringBundle(Agent Script)Agent;预览、调试、部署、发布或测试 Agent;使用 sf agent generate/preview/publish/test;或管理 Agentforce MCP 服务、工具、资产与认证。以下情况不要触发:与 Agent Script 无关的 Apex、Flow、Prompt Template、Experience Cloud 或通用 Salesforce CLI 工作;来源是 Einstein Bot(BotDefinition/BotVersion)——请使用 agentforce-bot-upgrade;主要输入是生产会话或 trace ID 而非 Agent 制品。
使用 AWS Lambda 持久化函数构建具有韧性的长时间运行、多步骤应用,支持自动状态持久化、重试逻辑和长时间运行的执行编排。涵盖关键的重放模型、步骤操作、等待/回调模式、使用 saga 模式的错误处理,以及使用 LocalDurableTestRunner 进行测试。触发词包括 lambda durable functions、durable execution、workflow orchestration、state machines、retry/checkpoint patterns、long-running stateful Lambda functions、saga pattern、human-in-the-loop callbacks、reliable serverless applications、context.step、context.wait、context.invoke、context.runInChildContext、withDurableExecution、DurableContext、UnrecoverableInvocationError、durable-execution-sdk、qualified ARN invocation 和 durable handler replay。
在 PixiJS v8 画布上叠加 HTML 元素时使用此技能。涵盖带 element、anchor 和场景图驱动的 CSS 变换的 DOMContainer、pixi.js/dom 副作用导入、DOMPipe 注册、可见性同步、pointer-events 处理。触发词:DOMContainer、pixi.js/dom、DOMPipe、HTML overlay、画布上的输入、iframe overlay、DOMContainerOptions、element、anchor、构造选项。
在 PixiJS v8 中渲染自定义几何时使用此技能。涵盖带 MeshGeometry(positions、uvs、indices、topology)的 Mesh、用于逐帧顶点动画的 MeshSimple、用于细分变形的 MeshPlane、用于路径跟随纹理的 MeshRope,以及用于 2.5D 圆角的 PerspectiveMesh。触发词:Mesh、MeshGeometry、MeshSimple、MeshPlane、MeshRope、PerspectiveMesh、positions、uvs、indices、topology、setCorners、constructor options、MeshOptions、MeshPlaneOptions、MeshRopeOptions、SimpleMeshOptions、PerspectivePlaneOptions。
当用户提到「onchainos ws」「ws start」「ws poll」「ws stop」「ws channels」「ws session」「ws channel-info」「idle-timeout」「idle timeout」「WebSocket channels」「WS频道」,或询问管理 WebSocket 会话/会话管理时使用此技能。编写用于实时链上数据的自定义 WebSocket 脚本/脚本/bot 时也使用。涵盖:onchainos ws CLI 命令(start/poll/stop/list/channels/channel-info)、会话生命周期、idle-timeout 配置,以及全部 9 个 DEX WebSocket 频道(price、candle、trades、price-info、signals、tracker、meme scanning)。
构建使用 App Router、服务器组件或服务器操作的 Next.js 14+ 应用时使用。可用于配置路由处理程序、实现中间件、设置 API 路由、添加流式 SSR、编写用于 SEO 的 generateMetadata、搭建 loading.tsx/error.tsx 边界,或部署到 Vercel。触发关键词:Next.js、Next.js 14、App Router、RSC、use server、Server Components、Server Actions、React Server Components、generateMetadata、loading.tsx、Next.js 部署、Vercel、Next.js 性能。
构建可用于生产环境的行为树运行时(Blackboard、动作/条件叶节点、序列/选择/并行复合节点、装饰器)和 Utility AI 系统(响应曲线——线性、指数、Sigmoid、二次曲线——考虑因素和动作评估器),以及由 BT 驱动 Utility 的混合 Agent。实现可复用的行为树或基于效用的决策系统、调优超越简单 FSM 的敌人/NPC 决策,或用户提到行为树、blackboard、装饰器、选择器、序列、tick 状态、Utility AI、响应/评分曲线或考虑因素时使用。若要在 FSM/BT/steering 之间选择或进行寻路,请使用 game-ai;若要处理 Unreal 的 BehaviorTree/Blackboard 资源,请使用 unreal-behavior-trees。
为某个 Agentforce Agent 声明的架构快照:planner、topics、actions、flows、Apex、提示词模板和 NGA 插件。基于设计时元数据(而非运行时审计行)生成人类可读的架构文档和 Mermaid 调用图。当用户要求按特定组织中的 Agent API 名称描述、绘图、盘点、审计、记录或对比某个具体 Agent 的架构/操作树/主题结构/工具清单时触发。不要用于运行时会话追踪、对话记录、生成时序或网关审计链——该 skill 仅读取设计时元数据(会话追踪请使用 agentforce-d360-analyze)。
在标准浏览器之外的环境运行 PixiJS v8 时使用此技能:Web Worker、OffscreenCanvas、Node/SSR 或受 CSP 限制的场景。涵盖 DOMAdapter.set、BrowserAdapter、WebWorkerAdapter、自定义 Adapter 接口、针对严格 CSP 的 pixi.js/unsafe-eval。触发词:DOMAdapter、BrowserAdapter、WebWorkerAdapter、Web Worker、OffscreenCanvas、Node、headless、SSR、CSP、unsafe-eval、Adapter。
在 PixiJS v8 中显示动画 GIF 时使用此技能。涵盖 pixi.js/gif 的副作用导入、Assets.load 返回 GifSource、GifSprite 播放(play/stop/currentFrame/animationSpeed)、autoPlay/loop 选项、onComplete/onLoop/onFrameChange 回调、GifSource 共享、clone、destroy。触发词:GifSprite、GifSource、pixi.js/gif、animationSpeed、currentFrame、autoPlay、onComplete、onLoop、onFrameChange、constructor options、GifSpriteOptions。
当用户需要为 Einstein Agent 操作或结构化输入/输出 Schema 创建自定义 Lightning 类型 (CLT) 时使用此技能。触发条件:用户提到 CLT、自定义 Lightning 类型、Agent 的 JSON Schema、类型定义、lightning__objectType,或编辑器/渲染器配置。若需将 CLT 与 Widget 包结合以生成控件呈现,请改用 platform-lightning-type-widget-coordinate 编排器。CLT 相关工作复杂——务必使用此技能。
在 PixiJS v8 应用中添加屏幕阅读器与键盘导航时使用本技能。涵盖 AccessibilitySystem 的选项(enabledByDefault、debug、activateOnTab、deactivateOnMouseMove)、各容器的无障碍属性、shadow DOM 覆盖层、移动端触摸钩子激活。触发词:无障碍、a11y、屏幕阅读器、ARIA、键盘导航、Tab 顺序、AccessibilitySystem、accessibleTitle、accessibleHint、tabIndex、accessibleChildren。
通过实现相互集成的前端与后端组件,并在各个层面实施分层安全,构建以安全为中心的全栈 Web 应用。涵盖从数据库到 UI 的完整技术栈,在所有层强制执行身份验证、输入校验、输出编码和参数化查询。适用于:在前后端实现功能、构建带对应 UI 的 REST API、将前端组件连接后端接口、创建从数据库到 UI 的端到端数据流,或实现带 UI 表单的 CRUD 操作。与仅前端、仅后端或仅 API 的技能不同,它在同一个实现工作流中同时处理前端、后端与安全三个视角。适用于全栈功能开发、Web 应用开发、带视图的认证 API 路由、微服务、实时功能、monorepo 架构或技术选型决策。
Software Mansion 针对新架构下生产环境 React Native 和 Expo 应用的最佳实践。编写、审查或调试任何 React Native 或 Expo 项目代码之前,必须使用。如果工作目录中的 package.json 将 react-native、expo 或 expo-router 列为依赖项,则适用。触发条件:任何 React Native/Expo 项目代码任务,以及“React Native”、“Expo”、“New Architecture”、“Reanimated”、“Gesture Handler”、“react-native-svg”、“ExecuTorch”、“react-native-audio-api”、“react-native-enriched-html”、“Worklet”、“Fabric”、“TurboModule”、“WebGPU”、“react-native-wgpu”、“TypeGPU”、“GPU shader”、“WGSL”、“svg”、“animation”、“gesture”、“audio”、“rich text”、“AI model”、“multithreading”、“chart”、“vector”、“image filter”、“shared value”、“useSharedValue”、“runOnJS”、“scheduleOnRN”、“thread”、“worklet”、“Bundle Mode”,或任何涉及 UI、图形、原生模块、React Native 线程与动画行为的问题。更具体的子技能匹配时也使用。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
