Skills
收录 98,284 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
对 Sliced Bread 代码库进行人在环的全仓库一致性审查:梳理各切片、主干和接缝;分派子 Agent 阅读每个文件及其测试;按优先级逐一检查接缝,由人工为每个检查点作出处理决定;检查主干是否出现编排偏移。用户说“review the seams”“slice and spine review”“whole-repo coherence review”“walk the seams”,或询问各项更改分别通过审查后,切片之间是否仍然协调时使用。不要用于对有限变更集进行规则合规检查(sliced-bread-review)、自主审计并提交问题(sliced-bread-audit),或评估深度和外壳形状(sliced-bread-depth)。此技能是针对整个代码库的引导式审查,而非自动检查。
将 Sliced Bread 代码库中的每个切片作为深模块进行评分:分类其外壳形状,衡量实现内容相对于外壳的分布,并建议拆分哪些外壳。用户询问“are our slices deep”“review the crusts”“which modules should we break down”“is this facade too fat”,或合规审查通过后某个切片仍显得过于庞大时使用。不要用于检查变更集的边界合规性(sliced-bread-review)或扫描规则违规(sliced-bread-audit);此技能评估的是深度,而非合规性。
编写和调试 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 属性标记。
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”而触发。
格斗游戏专家蓝图,涵盖帧数据(启动/持续/恢复帧、命中/防御优势帧)、攻击判定框/受击判定框系统、输入缓冲(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。
将旧版 UI5 freestyle JavaScript 应用(同步 bootstrap、jQuery.sap.*、ES5、sap_belize)转换为现代 UI5 1.147 TypeScript 应用,采用 sap.f.FlexibleColumnLayout、类型化事件处理程序、ES 模块、BaseController 和 sap_horizon,并预先列出 5 个有文档说明的关键陷阱。用户要求“现代化此 UI5 应用”“转换为 UI5 TypeScript”“将 jQuery.sap 升级为现代 UI5”或“将 freestyle UI5 迁移到 1.147”时使用。
使用 @polar-sh/sdk 包为 TypeScript/JavaScript 应用添加 Polar 计费功能。用户希望在任何框架中为 Polar 添加 Checkout 端点、Customer Portal 端点或 Webhooks 端点时,都使用此技能,包括 Next.js、Express、Hono、Astro、SvelteKit、Remix、TanStack Start、Nuxt、Fastify、Elysia、Deno、Supabase Edge Functions、Cloudflare Workers、Bun 等。
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。
通过 OpenNext adapter (@opennextjs/cloudflare) 将 Next.js 部署到 Cloudflare Workers。适用于 SSR/ISR/SSG/App 或 Pages Router、getCloudflareContext、bindings(D1/R2/KV/AI/Hyperdrive)、缓存层级、skew protection、多 worker、自定义 worker、环境变量,或 worker 大小/runtime/keep_names/FinalizationRegistry/connection-scoping 错误。
将 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。
用于并行任务执行的 Graph engineering:将任务、PRD、SPEC 或 issue 集合转换为依赖图(DAG),分层为 supersteps,然后通过 subagents 并发实现各个独立节点——每个节点在隔离的 git worktree 中运行 /goal → /review-it → /ship-it,各波次之间设有汇入屏障。触发词:graph、graph engineering、build a graph、task graph、dependency graph、DAG、parallel implement、并发实现、并行实现、任务图、把任务变成图、fan-out fan-in、superstep、dynamic workflow。
操作 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。
Complete reference for all SGDS web components including installation. Use when users ask about any <sgds-*> component — 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, or tooltip. For framework integration (React, Next.js, Vue, Angular), see sgds-getting-started.
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
