Skills
收录 98,284 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
在使用 @qfei-design/make-app-group 和 @qfei-design/canvas-table GroupTableComponent 集成、生成、重构、审查或调试 Make App 记录列表分组时使用。以下需求会触发:分组、高级分组、多级分组、分组条件、拖拽分组、表头分组、表头分组 openWithField、capabilities.groupable、Entity Preset 分组保存/加载/回显、record-groups、groupFilter、分组叶节点分页或分组测试。涵盖统一工具栏、CanvasTable 分组渲染、Entity Preset、Service 分组契约、Make Data ListResources 分组模式、groupFilter 表达式组合及叶记录分页。如果存在 make-app-actions,成功应用分组后必须清除其选择并使待处理的操作失效;草稿编辑和失败则保留选择。不负责页面外壳/布局、CanvasTable 内部实现、包内部实现、权限策略、身份验证、运行时打包、DSL 建模、Make CLI 执行、筛选、排序或单元格编辑。
仅适用于 NocoBase 2;绝不可用于 NocoBase 3 项目。用于构建 NocoBase 应用的**自选 DSL 路径**。仅当用户明确要求 YAML / DSL / 提交到 git / `cli push` / 规范文件时使用,例如“使用 DSL reconciler”“我要可提交的 YAML”“将其构建为 workspaces/ 项目”。对于其他 UI 编写请求(新页面、新区块、调整现有界面),默认改用 `nocobase-ui-builder`;此 reconciler 仍在积极开发中,存在实时 UI 路径可避免的问题。用户选择此路径时:在 `workspaces/<project>/` 下创建或修改文件,支持新页面、菜单、模块、完整系统、集合、表、子表、弹窗、仪表板、审批工作流、recordActions,并通过 `cli push` 部署。
Brad Frost 的 Atomic Design 方法论,用于 UI 组件层级:原子(不可再分的元素)、分子(由少量原子组成)、有机体(复杂的分子区块)和模板(页面布局)。强制自底向上组合(不得跳过层级)、使用展示型组件(通过 props 传递数据,通过回调处理事件,不获取数据)、所有视觉属性均使用设计令牌,并优先组合而非继承。适用于构建用户界面、创建组件库、组织前端代码、设计表单系统或构建任何 UI。触发词:“构建组件”“组件层级”“设计令牌”“展示型组件”“组合优于继承”“React/Vue/SwiftUI 组件”“原子设计”。适用于任何 UI 框架。
Colyseus 0.18 多人游戏服务器和客户端:房间、Schema 状态同步、状态回调、重连、匹配、客户端 SDK 和客户端预测。当任务或 package.json 中出现 colyseus、@colyseus/schema、@colyseus/sdk 或 colyseus.js 时,在编写任何 Room 或 Schema 代码之前使用;项目包含 getStateCallbacks()、Room<State> 泛型、onLeave(client, consented)、@filter() 或 new Server() 等 0.17 之前的代码时也使用。
使用 Exa.ai 构建实时网页检索 RAG 管道。用于构建检索增强生成、将 Exa 集成到 LangChain、LlamaIndex、Vercel AI SDK,或实现具备网页搜索能力的 AI Agent。触发词:RAG 管道、检索增强生成、Exa LangChain、Exa LlamaIndex、ExaSearchRetriever、ExaSearchResults、Exa MCP、Exa 工具调用、Claude 工具使用、AI Agent 网页搜索、基于事实的生成、引用生成、事实核查、幻觉检测、OpenAI 兼容性、聊天补全。
适用于 Godot 4 的数据驱动型资源采集(采矿、伐木、采集):通过 HarvestToolData 枚举验证 apply_hit 工具/等级,HarvestResourceData 产出,harvestable_node 摇晃/耗尽,respawn_manager 世界持久化,UNIX 离线进度,自动保存,以及基于噪声的矿脉程序化生成。触发关键词:apply_hit、HarvestResourceData、HarvestToolData、offline UNIX、respawn_manager、tool tier、harvestable_node、FastNoiseLite veins。
在创建、扩展、调试或发布 Lightweight Charts™ 插件时使用,包括自定义序列、序列基元或窗格基元;也适用于将图表创意(“我希望图表显示/绘制 X”)转化为可用插件。涵盖插件类型选择、使用 create-lwc-plugin 搭建项目、基于 @tradingview/lwc-toolkit 而非手写辅助工具进行构建、应参考的官方插件包、文档位置,以及每位插件作者都可能遇到的自动缩放、空白、可见范围、命中测试和合并错误。用户提到自定义序列、基元、渲染器、在图表画布上绘图、lwc-plugin、plugin-examples、toolkit 或插件目录时都应使用,即使用户没有说“插件”。
涵盖 Next.js 16 App Router 的性能、缓存、服务器组件、服务器操作、路由和代码库卫生最佳实践,并提供按类别优先的审查/重构算法,识别代码库层面的(删除/去重/复用)问题。编写 Next.js 16 App Router 代码、使用 'use cache' 或旧版 fetch-cache 模型配置缓存、构建 Server Components、设置并行/拦截路由、配置 next.config 或 proxy.ts,或审计/重构 Next.js 代码库(单个文件或整个仓库)时应使用此技能。本技能不涵盖通用 React 19 模式(使用 vercel-react)或非 Next.js 服务器端渲染。
通过追踪用户能做什么来发现 Swift 代码库中的业务领域,而不是查看文件夹名称或架构文档。映射每个领域的垂直切片(Types → Config → Repo → Service → Runtime → UI),识别提供方(外部 SDK 桥接),并区分横切关注点。生成领域图,指导后续所有决策:文件夹结构、SPM targets、约束规范和迁移计划。用户希望了解代码库中的领域、区分横切与领域专属内容、重构 Swift 项目、确定代码归属,或将产品能力映射到架构边界时使用。触发语句包括“我的领域有哪些”“这应该放在哪里”“映射这个代码库”“哪些是横切关注点”“整理这个项目”“这是领域还是基础设施”“重构这个项目”“架构审查”,以及任何了解 Swift 代码库业务领域结构的请求。
用于实验的平台代理决策框架。介绍何时选择 Statsig、PostHog、GrowthBook、Optimizely、Amplitude、Eppo 或 Kameleoon,如何在它们之间迁移,以及确实需要多平台时如何协调。涵盖会长期产生影响的决策,以及可以延后的决策。用户询问实验平台选择、选择 Statsig 还是 PostHog、评估实验工具、更换实验平台、从 Optimizely 迁移、整合实验工具、多平台实验、实验平台决策、A/B 测试平台选择、功能标志平台与实验平台的区别、数据仓库原生实验或实验中的供应商锁定时触发。团队询问实验工具的成本、治理或迁移成本,或开始评估时也会触发。
派对游戏专家蓝图,涵盖迷你游戏资源系统(通过 .tres 文件定义)、本地多人输入(管理 4 人控制器)、非对称玩法(1v3 平衡)、场景管理(干净地加载/卸载迷你游戏)、持久化计分(追踪各回合胜局)和分屏渲染(每位玩家使用一个 SubViewport)。适用于 Mario Party 风格游戏或 WarioWare 合集。触发关键词:party_game、minigame_collection、local_multiplayer、asymmetric_gameplay、split_screen、dynamic_input_mapping。
将自然语言问题转换为安全、可执行的 SQL,用于查询 Ascend PyTorch Profiler / msprof 数据库中的算子耗时、通信、调度及其他性能数据。支持从官方文档提取表结构。用户希望分析 Ascend profiling 数据库、查询算子性能数据、分析通信和调度瓶颈,或检查 profiling 数据表结构时使用。触发词包括“profiler db”“sqlite”“sql”“table”“schema”“ascend-pytorch-profiler”“msprof”“operator time”“communication time”“dispatch analysis”“性能分析”“算子耗时”“数据库查询”“性能数据”“性能瓶颈”。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
