Skills
收录 97,222 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
在 Unreal C++ 中使用 Enhanced Input 连接玩家输入时使用,涵盖输入操作、映射上下文、触发器、修饰器、绑定处理器和运行时按键重新绑定。用户提到“Enhanced Input”“UInputAction”“UInputMappingContext”“AddMappingContext”“BindAction”“SetupPlayerInputComponent”“ETriggerEvent”“input trigger”“input modifier”“SwizzleAxis”“dead zone”“WASD”“gamepad”“key rebinding”“UEnhancedInputUserSettings”或“input mapping priority”时也使用。UI 输入模式和 CommonUI 路由请参阅 ue-ui-umg-slate;PlayerController/Pawn 控制权请参阅 ue-gameplay-framework。
在 React / Next.js 应用中安装、组合、设置主题并制作 Bklit UI 图表(@bklit shadcn registry)。当用户需要图表或数据可视化时使用:折线、面积、柱状、实时/流式折线、组合、散点、蜡烛图/OHLC、饼图、环形图、雷达、仪表、热力图、漏斗、Sankey、旭日图或分级统计/世界地图;用于表格、KPI 卡片或密集仪表板的迷你折线图(LineSparkline、AreaSparkline、BarSparkline、useSparklineHover);仪表板、分析页面、KPI 或统计卡片;图表工具提示、十字线、图例、标记、参考带、投影、趋势线、坐标轴或网格;或代码从 components/charts/* 导入,或提及 @bklit/* 或 bklit.com。对于样式词汇(图案、圆角方形/圆角/3D 柱、渐隐、加载样式、匹配应用主题),也使用 bklit-ui-design。从 Recharts、shadcn ChartContainer 或 TanStack Charts 迁移到 Bklit 时,使用 bklit-ui-migrate。
使用流式容器、灵活单位、媒体查询和便于触控的设计,构建适用于各种屏幕尺寸的响应式移动优先布局。在创建或修改 UI 布局、响应式网格、断点样式、移动导航,或需要适配不同屏幕尺寸的界面时使用此技能。适用于响应式 CSS、媒体查询、视口设置、flexbox/grid 布局、移动优先样式、断点定义(移动设备、平板电脑、桌面设备)、触控目标尺寸、相对单位(rem、em、%)、针对不同屏幕的图像优化,或跨多种设备测试布局。适用于任何涉及多设备支持、响应式设计模式或自适应布局的任务。
通过 4 个自适应阶段(Specify、Design、Tasks、Execute)进行功能规划与实现。根据复杂度自动调整深度。在规范获批前询问每项产品决策,以 EARS 表示法编写可测试需求,并将任务拆分为原子项,每项都有门禁和一次提交;每项标准对应一项检查及其验证测试。随请求附带的材料会作为约束,每个屏幕都依据这些材料评估。提供确定性的 Python 脚本,通过代码而非记忆强制执行门禁;证明仅在最后运行一次,由独立 Verifier(作者与验证者不同)专注于变异测试和判断。适用于:(1) 规划功能;(2) 通过验证和原子提交实现功能;(3) 根据规范验证实现。触发词包括“specify feature”“discuss feature”“design”“tasks”“implement”“validate”“verify work”“UAT”“record decision”“pause work”“resume work”。不要用于纯架构分解分析或独立技术设计文档。
在 C++ 中为设计师建模并加载游戏数据时使用:数据资产、数据表、曲线表、软引用和资产流送。用户提到“UDataAsset”“UPrimaryDataAsset”“UDataTable”“FTableRowBase”“FindRow”“FDataTableRowHandle”“TSoftObjectPtr”“TSoftClassPtr”“FSoftObjectPath”“UAssetManager”“LoadPrimaryAsset”“FStreamableManager”“RequestAsyncLoad”“asset bundles”“PrimaryAssetTypesToScan”“IAssetRegistry”“CSV import”或“hard vs soft reference”时也使用。关于存档游戏,参见 ue-serialization-savegames;关于 UPROPERTY 基础,参见 ue-cpp-foundations;关于关卡流送,参见 ue-world-level-streaming。
面向 Capacitor 应用的应用级安全审计与加固。适用于用户需要安全审查、OWASP MASVS 检查或渗透测试修复;运行 Capgo 扫描器(`npx @capgo/capgo-sec scan`、`capsec`、规则 ID 如 SEC001、NET003、CAP004);查找 Web 包中的 API 密钥或 `.env` 值;在 `@capacitor/preferences` 或 `localStorage` 中存储令牌;需要 Keychain/Keystore 存储、证书固定、CSP 或 root/越狱检测;或遇到 `server.cleartext`、`allowNavigation`、`webContentsDebuggingEnabled`、`NSAllowsArbitraryLoads`、`android:usesCleartextTraffic`、`android:allowBackup`、`net::ERR_CLEARTEXT_NOT_PERMITTED` 或 ATS "requires the use of a secure connection" 错误时。不要用于 Xcode 构建设置加固(使用 capacitor-ios-security-hardening)、深度链接设置(capacitor-deep-linking)、App Store 审核(capacitor-apple-review-preflight)、CI 设计(capacitor-ci-cd)或实时更新设置(capgo-live-updates)。
指导用户基于 Cursor TypeScript SDK(`@cursor/sdk`)构建应用、脚本、CI 流水线或自动化。用户提到集成、安装或针对 Cursor SDK 编写代码时使用此技能;提到 `Agent.create`、`Agent.prompt`、`Agent.resume`、`agent.send`、`run.stream`、`CursorAgentError` 或 `@cursor/sdk` 时也使用;用户希望通过脚本、CI/CD 流水线、GitHub Action、后端服务或其他非 Cursor IDE 的代码以编程方式运行 Cursor Agent 时使用;用户希望在本地和云端运行时之间进行选择、为 SDK Agent 配置 MCP 服务,或处理 SDK Agent 的流式传输、取消或错误时同样使用。用户将 Cursor 接入自动化、编写运行 Cursor 的机器人,或将 REST `/v1/agents` 调用迁移到 SDK 时,即使没有明确提及软件包,也应触发此技能。积极使用此技能,而不要凭记忆作答;SDK 接口会不断演进,此技能及其参考资料是外部软件包的权威信息来源
管理 Sumsub `clientWebhooks`(针对 applicantReviewed / applicantPending / kytTxn 等事件的订阅)——通过 `/resources/api/clientWebhooks` 读取,通过 `/resources/api/agent/clientWebhooks` 写入。**仅限 Sandbox**——生产环境的 Webhook 必须由人工直接在 Sumsub 控制面板中创建。用户要求在其 Sandbox 租户中“列出/检索/显示 Webhook”、“创建/添加/注册 Webhook”,或“更新/编辑/更改 Webhook 目标/事件列表/密钥/签名算法”时触发。生产环境的 Webhook 设置请勿使用(引导用户前往控制面板);与此无关的 Webhook 接口(Stripe / videoIdent / Fireblocks / NFC / `/resources/webhooks/...` 下合作伙伴专用的接收路径)、测试单次投递(直接使用 `inspectionCallbacks/testWebhook` 端点),以及仅限 KYT 的 Webhook 路由(在 Sumsub 控制面板的 KYT 部分管理)也请勿使用。公共 API 不提供删除或单个 Webhook 的投递统计——遇到这些需求时,请引导用户使用 Sumsub 控制面板 UI。
面向 Customware SPA 的配置-定价-报价(CPQ)垂直领域技能。定义模式、最低标准、布局模式、生命周期指标、产品配置器模式、业务规则模板,以及将 DOMAIN.md 转换为 CPQ 应用的映射规则。面向从电子表格和基于电子邮件的报价工作流迁移的中小企业客户(5–50 名员工)。原型必须明显优于 Excel,同时避免显得过于复杂、像企业级软件。模式是默认做法而非强制要求——实际工作流不同时应灵活调整。触发信号:报价、定价、产品配置、计算器、引导式信息收集表、评估工具、估算工具、提案工作流、资格检查器,以及任何“填写字段 → 计算 → 生成交付物”的模式。
通过 Sumsub WebSDK 将 Sumsub KYC 添加到网站或 Web 应用的端到端指南。用户要求“集成/嵌入/添加 Sumsub”“显示 KYC 小组件”“添加 WebSDK”“在前端使用 Sumsub 验证用户”、提供要嵌入页面的现有 levelName,或询问如何在任意项目中接入 Sumsub 验证所需的访问令牌/生命周期事件/webhook 时触发。涵盖完整流程——级别设置、服务端访问令牌签名、snsWebSdk 初始化(原生标准方式、React 示例)、客户端生命周期事件、令牌刷新、通过 webhook + applicant GET 确定数据源、沙盒测试和上线检查清单。构建级别/问卷/POA 预设负载本身时跳过(使用同系列技能);仅涉及后端且没有前端的 API 调用也跳过(使用 `sumsub-api-generic`)
让 Capacitor 应用支持 VoiceOver、TalkBack、动态字体/Android 字体缩放、切换控制、硬件键盘、减少动态效果和提高对比度。涵盖 Capacitor 特有的缺口:WKWebView 未遵循 iOS 动态字体、Android WebView 文本缩放导致布局错乱、zoomEnabled/user-scalable、SPA 路由变更未播报、WebView 下方的原生视图(地图、相机预览)无法访问、@capacitor/screen-reader(isEnabled、speak、stateChange)和 @capacitor/text-zoom(getPreferred、set);还涵盖使用 Accessibility Inspector、simctl content_size、adb font_scale、TalkBack 和 axe-core 进行测试,并对应 WCAG 2.2。不要用于 Ionic 组件样式(使用 ionic-design)、刘海/主屏幕指示条布局(使用 safe-area-handling)、键盘遮挡问题(使用 capacitor-keyboard)、自动化测试框架配置(使用 capacitor-testing)或 App Store 元数据(使用 capacitor-app-store)。
仅当请求中包含明确的 Windows Forms 标记时,才创建、修改、调试或审查 Windows Forms 应用程序。适用于:WinForms、Windows Forms、System.Windows.Forms、WinForms Form 或 UserControl 设计器文件(*.Designer.cs 或 *.Designer.vb)、Visual Studio WinForms Designer、TableLayoutPanel、BindingSource、DataGridView、Control.InvokeAsync、组件托盘所有权或自定义控件序列化。不适用于:WPF 或 WPF XAML(包括 Window.InputBindings、KeyBinding、commands 或 DataContext);.NET MAUI;Avalonia;以及未包含任何所列 Windows Forms 标记的请求。
用户要创建、审计或优化 sitemap.xml 时使用。用户提到“sitemap”“sitemap.xml”“sitemap index”“lastmod”“changefreq”“priority”“URL discovery”“URL discovery for search engines”“single source of truth”“URL config”“unify sitemap IndexNow”或“reduce duplicate maintenance”时也使用。对于 IndexNow,请使用 indexnow。
在扩展中升级 Prisma Next。将每个 `@prisma-next/*` 依赖升级到指定目标版本(或 npm `latest`),按照扩展 SPI 的各版本迁移说明执行升级(中间件生命周期、codec / migration-tools / framework-components 的变更、seed-migration 磁盘格式),通过 `prisma-next-check-pins` 验证版本固定准确无误,运行扩展自身的类型检查和测试,并将每个次要版本步骤分别提交。当用户要求在扩展包中“升级 Prisma Next”,或将扩展的 `@prisma-next/*` 依赖更新到新的次要版本时使用。
使用 vite-flare-starter 模板搭建全栈 Cloudflare 应用:React 19 + Hono + D1+Drizzle + better-auth + Tailwind v4+shadcn/ui + TanStack Query + R2 + Workers AI。运行 setup.sh 以克隆、配置和部署。用户希望获得开箱即用的 Cloudflare 全栈应用、vite-flare-starter 脚手架,或已配置好身份验证、数据库和 Workers AI 的 React + Cloudflare 应用时使用
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
