Skills
收录 97,501 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
为 Workflow SDK 启动一个基于 portless + tmux 的开发会话,为每个 git worktree 分配隔离的 `<branch>.<name>.localhost` URL,用于 Next.js 工作台和可观测性 UI,并提供显示这些 URL 的 Claude 状态栏。仅当用户要求「portless 开发会话」、「workflow 的 tmux 开发布局」、「worktree 隔离的开发 URL」,或希望将 workflow 开发 URL 接入 Claude 状态栏时使用。不要用于通用的「启动开发服务器」/「运行 pnpm dev」任务。
在 React 中实现 Syncfusion Markdown Converter,将 Markdown 文本转换为简洁的 HTML。适用于在 React 中将 Markdown 转换为 HTML、将 Markdown 模式的富文本编辑器与实时 Markdown 预览集成、配置 GFM 或换行选项,以及使用 MarkdownConverter.toHtml() 和 MarkdownConverterOptions 的场景。本 skill 涵盖 @syncfusion/ej2-markdown-converter 包以及 React 应用中 Markdown 编辑器与 HTML 预览的集成。
使用 `npx @capacitor/plugin-migration-v7-to-v8@latest` 将 Capacitor 插件库从 v7 升级到 v8,然后遵循手动检查清单:开发依赖 `^8.0.0` 和 peer `@capacitor/core` `>=8.0.0`、minSdk 24 和 compile/target SDK 36 默认值、AndroidX 依赖默认值、AGP 8.13.0、Gradle 8.14.3、Gradle `=` 属性赋值语法、Java 21、Kotlin 2.2.20(从 `kotlinOptions` 改为 `compilerOptions`,不使用 `kotlin-android-extensions`)、google-services 4.4.4、podspec 和 `Package.swift` 中的 iOS 15、`capacitor-swift-pm` `from: "8.0.0"`,以及重命名后的 `capacitor_bridge_layout_main` 资源。插件面向 Capacitor 7 且必须支持 8,或遇到 Kotlin 2 / Gradle 空格赋值错误时使用。指出后续升级步骤 v8 到 v9。不要用于应用升级、其他主版本或非 Capacitor 库。
使用 `@capacitor/cli@latest-7` 中的 `npx cap migrate` 将 Capacitor 应用从 v6 升级到 v7,然后按手动检查清单处理:Node 20+、Xcode 16+、iOS 部署目标 14.0(Xcode 项目和 Podfile)、Android Studio Ladybug 配合 JDK 21、AGP 8.7.2、Gradle 8.11.1、minSdk 23、compile/target SDK 35、移除 `bundledWebRuntime` 和 `cordova.staticPlugins` 配置、configChanges 中的 `navigation`,以及官方插件的破坏性变更(移除已弃用类型,如 `AppUrlOpen`、`HapticsImpactStyle`、`DeviceBatteryInfo`;Device 不再返回磁盘大小)。当 `@capacitor/core` 为 6.x 而目标为 7.x 时,或出现"Capacitor 7 requires JDK 21"、"Module 'X' has no exported member 'AppUrlOpen'"等错误时使用。不用于其他主版本、插件库升级或非 Capacitor 应用。
Tailwind CSS 高级设计系统,涵盖设计令牌与 @theme 配置。主动启用场景:(1) 在 Tailwind v4 上构建设计系统,(2) @theme 指令与 CSS-first 配置,(3) 自定义色阶 (50-950) 与语义令牌,(4) 排版比例与使用 clamp() 的流体字号,(5) 间距令牌与 8pt 网格,(6) 阴影体系、圆角令牌、动效令牌,(7) 通过 @theme 实现浅色/深色模式令牌,(8) Figma 到 Tailwind 的令牌同步,(9) 设计令牌工具(Style Dictionary、Tokens Studio),(10) 按品牌定制主题。提供:@theme 配置模板、语义令牌命名规范、流体字号计算器、设计令牌同步工作流,以及多品牌主题模式。
Godot 着色器模式专家:批处理安全的 hitflash、alpha-scissor 树叶/溶解、屏幕空间后处理、深度重建、三平面映射和实例 uniform —— 而非初学者着色器教程。当出现绘制调用批处理失效、discard 与深度预处理的取舍、树叶阴影、后处理四边形或世界位置特效时触发。关键词:instance uniform、ALPHA_SCISSOR、hint_screen_texture、hint_depth_texture、global uniform、sampler2DArray、canvas_item、spatial、post-processing。
使用 `@capacitor/cli@latest-6` 的 `npx cap migrate` 将 Capacitor 应用从 v5 升级到 v6,然后执行手动检查清单——Node 18+、Xcode 15+、Android Studio Hedgehog、AGP 8.2.1、Gradle 8.2.1、compile/target SDK 34、`compileSdkVersion` 改为 `compileSdk`、`androidScheme` 默认值变为 `https`(有数据丢失风险)、iOS 本地插件不再自动注册、iOS 缩放默认禁用,以及官方插件的破坏性变更(`addListener` 只返回 Promise、Camera Photo 选择器、Filesystem 的 ctime/mtime 为数字)。当 `@capacitor/core` 为 5.x 且目标为 6.x 时,或升级后 Android 用户被登出、自定义 iOS 插件提示「not implemented」、`addListener(...).remove` 无法编译时使用。不适用于其他主版本、插件库升级或非 Capacitor 应用。
使用 Kotlin、Jetpack Compose、MVVM、Hilt、Room 3(KSP、SQLiteDriver、Flow/suspend DAO)、Navigation3 以及多模块 Gradle 来构建和迁移 Android 应用。适用于新建项目或模块、Compose 界面与 ViewModel、Room 3 与 RemoteMediator、API 37 / targetSdk 迁移、Play Integrity 客户端接入、离线优先同步以及版本目录对齐。不适用于 iOS、Flutter、React Native、没有 Android 应用模块的纯 KMP 共享代码,以及不含 Android 客户端的纯后端 API。
面向 Apple 技术集成的 Apple HIG 指南:Siri、Apple Pay、HealthKit、HomeKit、ARKit、机器学习、生成式 AI、iCloud、通过 Apple 登录、SharePlay、CarPlay、Game Center、应用内购买、NFC、Wallet、VoiceOver、地图、Mac Catalyst 等。当被问到"Siri 集成"、"Apple Pay"、"HealthKit"、"HomeKit"、"ARKit"、"增强现实"、"机器学习"、"生成式 AI"、"iCloud 同步"、"通过 Apple 登录"、"SharePlay"、"CarPlay"、"应用内购买"、"NFC"、"VoiceOver"、"地图"、"Mac Catalyst"时使用。当用户说"我该如何集成 Siri"、"Apple Pay 有哪些规范"、"我的 AR 体验应该怎么设计"、"我该如何使用通过 Apple 登录",或询问任何 Apple 框架或服务集成时也使用。交叉参考:输入方式参见 hig-inputs,控件参见 hig-components-system。
使用 `@capacitor/cli@latest-5` 的 `npx cap migrate` 将 Capacitor 应用从 v4 升级到 v5,然后按手动清单操作——Node 16+、Xcode 14.1+、Android Studio Flamingo 与 JDK 17、AGP 8.0.0、Gradle 8.0.2、compile/target SDK 33、在 build.gradle 中将 `package` 改为 `namespace`(替代 AndroidManifest.xml 中的写法)、移除 Jetifier、将 `androidScheme` 固定为 `http`,以及官方插件的破坏性变更(Device 的 `uuid` 改为 `identifier`、Android 13 通知权限、READ_MEDIA_IMAGES)。当 `@capacitor/core` 为 4.x 且目标为 5.x,或出现“Namespace not specified”、“Android Gradle plugin requires Java 17”等错误时使用。不适用于其他主版本、插件库升级或非 Capacitor 应用。
发布和部署 C# MCP 服务。涵盖 stdio 服务的 NuGet 打包、HTTP 服务的 Docker 容器化、Azure Container Apps 和 App Service 部署,以及发布到官方 MCP Registry。适用于:将 stdio MCP 服务打包为 NuGet 工具、为 HTTP MCP 服务创建 Dockerfile、部署到 Azure Container Apps 或 App Service、发布到 registry.modelcontextprotocol.io 上的 MCP Registry、配置 server.json 作为 MCP 包元数据、搭建 MCP 服务发布的 CI/CD。不适用于:发布常规 NuGet 库(非 MCP 专用)、与 MCP 无关的常规 Docker 指导、创建新服务(使用 mcp-csharp-create)、编写测试(使用 mcp-csharp-test)。
规划并执行将现有 Web 应用、PWA 或 SPA 转换为可上架应用商店的 Capacitor iOS 和 Android 应用。当用户想把网站或 PWA 封装成移动应用、担心 Apple 准则 4.2 的最低功能要求或功能性不足的 WebView 被拒、需要分阶段迁移方案(静态构建、Capacitor 外壳、原生体验、插件、权限、离线、账号删除、应用内购买与网页支付、演示账号、Play 封闭测试),或询问首次 cap sync 成功后还会出哪些问题时使用。不适用于仅涉及框架构建配置(framework-to-capacitor)、Cordova 应用(cordova-to-capacitor)、商店最终提交流程(capacitor-app-store)或 Apple 拒审审计(capacitor-appstore-preflight)。
使用 `npx @capacitor/plugin-migration-v4-to-v5@latest` 将 Capacitor 插件库从 v4 升级到 v5,然后按手动清单处理——`@capacitor/*` 开发依赖升级到 `latest-5`、compile/target SDK 33 默认值、AGP 8.0.0、Gradle 8.0.2、在 build.gradle 中使用 `namespace` 代替 manifest 的 `package`、Java 17、移除 Jetifier、Kotlin 1.8.20 与 `kotlin-stdlib`,以及代码改动——`CAPBridgedPlugin` 要求移到实例级别(`pluginId` -> `identifier`,`pluginMethods` 使用类型化的 `[CAPPluginMethod]`),Android 的 `PluginCall.getObject()` / `getArray()` 可能返回 null。当某插件的 peer 依赖为 Capacitor 4 且必须支持 5,或 v5 上的应用在插件模块中出现「Namespace not specified」而失败时使用。不适用于应用升级、其他主版本或非 Capacitor 的库。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
