Skills
收录 98,067 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
适用于 JavaScript/TypeScript 的快速、准确、全面的多行文本测量与布局库,无需触发 DOM 重排。用于计算段落高度、行数、手动换行布局(文本绕排浮动图片),或在 DOM、Canvas、SVG 目标上渲染富文本(表情符号、CJK、RTL)。涵盖 npm install、核心 API(prepare/layout、prepareWithSegments/layoutWithLines)和选项(whiteSpace、wordBreak、letterSpacing)。触发词:pretext、文本测量、文本布局、段落高度、行布局、文本重排、Canvas 文本测量、DOM 重排。
编写和调试 Tampermonkey 用户脚本,即在浏览器中更改或自动操作网站的脚本。用户需要用户脚本(Tampermonkey、Greasemonkey 或 Violentmonkey)、向访问的网站注入 JavaScript 或 CSS、隐藏或重新排列页面元素、自动填写表单或抓取页面数据、响应单页应用中的 URL 变化、从页面脚本发起跨域请求、排查无法运行的用户脚本,或使用 TypeScript 设置用户脚本时使用。不要用于 Selenium、Puppeteer 或 Playwright 自动化(请使用浏览器自动化工具);构建浏览器扩展(WebExtensions/Manifest V3)时应将其编写为扩展;也不要用于服务端脚本。
添加自定义的应用内产品引导(聚焦式新手引导覆盖层),无需任何库(不使用 joyride/intro.js/driver.js)。通过 CSS 选择器为每个元素绘制暗色覆盖层并挖出聚焦区域,添加带标签的工具提示,并将一个“点击关闭”胶囊按钮放在最大空白处。适配移动端和桌面端,锁定滚动,使用 getBoundingClientRect 测量,点击任意位置即可关闭。用户想要“添加导览”“新手引导”“应用内指导”“聚焦导览”“产品导览”“逐步演示”“bonbon 风格导览”,或调用 /tour-guide 时使用。适用于 React/Next.js + Tailwind。每个路由自行定义停靠点列表(spots);元素通过稳定的 data-tour 属性标记。
格斗游戏专家蓝图,涵盖帧数据(启动/持续/恢复帧、命中/防御优势帧)、攻击判定框/受击判定框系统、输入缓冲(5-10 帧)、动作输入检测(QCF、DP)、连招系统(伤害修正、取消层级)、角色状态(待机/攻击/受击硬直/防御硬直)和回滚网络代码。基于 FGC 竞技设计。触发关键词:fighting_game、frame_data、hitbox_hurtbox、input_buffer、motion_inputs、combo_system、rollback_netcode、cancel_system、advantage_frames。
MOBA 游戏的专业蓝图,涵盖分路逻辑(每 30 秒生成一波小兵)、防御塔仇恨优先级(攻击友方英雄高于小兵,高于英雄)、点击移动控制(RTS 风格的射线检测)、英雄技能系统(QWER 冷却时间、法力消耗)、战争迷雾(SubViewport 投影)以及权威网络(服务器验证伤害)。适用于竞技 5v5 或竞技场游戏。触发关键词:MOBA、lane_manager、minion_waves、tower_aggro、click_to_move、ability_cooldowns、fog_of_war、comeback_mechanics。
React 和 Next.js 最佳实践完整指南,涵盖性能优化、组件架构、shadcn/ui 模式、Motion 动画和现代 React 19+ 模式。编写、审查或重构 React/Next.js 代码时使用。涉及 React 组件、Next.js 页面、数据获取、UI 组件、动画或代码质量改进的任务会触发此技能。范围涵盖客户端 React/Next;对于 Node/Express/API 后端,请使用 backend-patterns;对于跨领域 TS/JS 标准,请使用 coding-standards。
TypeScript 中 Effect-TS 库的用法——Effect.gen 生成器、Schema.Struct/Schema.Class 定义、Layer/Context.Tag/Service 模式、Effect.pipe 管道、Data.TaggedError/Data.Class 错误类型、Ref/Queue/PubSub/Deferred 并发原语、Match 模块、Config 提供器、Scope/Exit/Cause/Runtime 模式,或任何使用 Effect 类型化错误通道(E 参数)的代码。在编写、审查、调试或重构使用 Effect 的 TypeScript 代码时触发——例如看到来自 `effect`、`effect/*` 或任何 `@effect/*` 作用域包(schema、platform、sql、opentelemetry、cli、cluster、rpc、vitest)的导入时。用户询问 Effect 模式、从 Promises/fp-ts/neverthrow 迁移到 Effect,或如何构建 Effect 应用时也触发。除非上下文明确涉及 Effect-TS 库,否则不要因 React 的 useEffect、Redux 副作用或一般英语中的“effect”而触发。
将 3D 游戏简化为 2D 的专家模式,涵盖维度缩减策略、2.5D 假纵深、等距视角移植、摄像机扁平化、物理转换、3D 转精灵图美术流程及控制简化。适用于将 3D 移植到 2D、构建 2.5D/等距/假纵深玩法、创建移动端 2D 版本或制作原型。触发关键词:CharacterBody3D to CharacterBody2D、Camera3D to Camera2D、Vector3 to Vector2、flatten Z-axis、2.5D、isometric、fake depth、Y-sort、simulated Z、orthogonal projection、3D to sprite conversion、performance optimization。
将移动游戏扩展到桌面平台的专家模式,涵盖鼠标/键盘控制、更高分辨率和画面保真度、扩展的 UI 布局、设置菜单、窗口管理及平台专属功能。适用于制作桌面移植版或跨平台发行。触发关键词:mouse_controls、keyboard_shortcuts、resolution_scaling、graphics_settings、fullscreen_toggle、window_modes、Steam_integration、desktop_optimization。
操作 LM Studio 的 `lms` 命令行及本地/远程 LM Studio 服务,用于模型发现、服务状态检查、模型加载、端点冒烟测试,以及下游 OpenAI 兼容连接配置。用户提到 LM Studio、`lms`、本地模型服务、`/v1/models`、远程 LM Studio 主机,或希望将其他工具连接到 LM Studio 时使用;即使用户只要求测试本地 OpenAI 兼容端点或选择正确的已加载模型标识符,也应使用。触发词:lmstudio、lm studio、lms、local model server、LM Studio API、LM Studio endpoint、/v1/models、connect Strix to LM Studio、load model in LM Studio。
当将 MAX 模型从 V2 图 API(max.nn、TensorValue、显式 Graph 构建)迁移到 ModuleV3(max.experimental.nn、Tensor、F.lazy() + compile())时使用。触发词:“migrate to ModuleV3”、“port a max.nn model to max.experimental”、“convert TensorValue to Tensor”、“update my model to the V3 API”、“ModuleV3 migration”。工作流:阅读概念图,重写导入和 __call__ 签名,并用 compile(weights=...) 替换图的构建。使权重名称与新的模块层级保持一致,并将 KV 缓存的反扁平化移入 forward()。当 V2 模型采用分片时,将分片移植到 DeviceMesh,然后验证贪心输出与 V2 实现一致。
在为 Godot 4.7 3D 场景打光或渲染时使用:选择渲染器(Forward+、Mobile、Compatibility)、选择 GI(SDFGI、VoxelGI、LightmapGI、反射探针)、不用鼠标烘焙光照贴图、调优 WorldEnvironment、色调映射器(AgX、ACES、Filmic)、辉光、雾、体积雾与神光、阴影与阴影痤疮、面向 PC 与手机的质量预设、Compositor 后处理效果;或用于“我的场景看起来很平”“室内太暗”“漏光”“光照贴图为黑”“在移动端看起来不一样”。
所有 SGDS Web 组件的完整参考,包含安装和框架集成。用户询问任何 <sgds-*> 组件时使用:accordion、alert、badge、breadcrumb、button、card、checkbox、close-button、combo-box、data-table、datepicker、description-list、divider、drawer、dropdown、file-upload、footer、icon、icon-button、icon-card、icon-list、image-card、input、link、mainnav、masthead、modal、overflow-menu、pagination、progress-bar、quantity-toggle、radio、select、sidebar、sidenav、skeleton、spinner、stepper、subnav、switch、system-banner、tab、table、table-of-contents、textarea、thumbnail-card、toast 或 tooltip。还涵盖 React 19+、React ≤18、Vue、Angular 和 Next.js 集成。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
