Skills
收录 96,981 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
设计与 UI
使用此技能让 `@Preview` 函数成为 Jetpack Compose UI 工作的主要反馈循环——预览驱动开发。涵盖:将状态提升出 composable,使预览永远不需要 `ViewModel` 或 DI 图;使用 `LocalInspectionMode` 进行条件预览渲染(例如用占位符替代 Coil/Glide);使用 `@PreviewParameter` + `PreviewParameterProvider` 并排渲染每个 UI 状态;多配置预览(`uiMode`、`fontScale`、`device`、`widthDp`、`locale`);用带 `@Preview` 注解的注解类实现可复用的预览集;以及导致预览腐化的反模式(屏幕级预览、未包裹主题、零宽度 `fillMaxWidth` 预览、Lorem-ipsum 数据)。当用户提到 "preview won't render"、"preview needs a ViewModel"、"@PreviewParameter"、"LocalInspectionMode"、"preview out of date"、"preview-driven development"、"previews keep breaking" 或 "how to structure Compose previews" 时使用。
端到端构建 Docyrus React TypeScript Web 应用,结合认证、API 访问、@docyrus/app-utils 运行时辅助函数、@docyrus/devtools 应用内调试、生成的 collection、TanStack Query/Form 模式,以及使用首选组件库的生产级 UI 实现。用于创建或修改基于 Docyrus 的应用(使用 @docyrus/api-client、@docyrus/signin、@docyrus/app-utils、@docyrus/devtools、Docyrus collection、query、dashboard、form、table、layout 或 Docyrus UI 组件)时。
使用 Apple 最新框架编写 Swift 动画代码——SwiftUI 动画、Core Animation 和 UIKit。优先使用第一方 API 而非第三方库。在实现 iOS 动画、编写动画代码、构建过渡效果、创建手势驱动交互,或将动画规格/设计转化为可运行的 Swift 代码时使用。涵盖 iOS 18 到 iOS 26 的 API,包括 KeyframeAnimator、PhaseAnimator、自定义 Transition 协议、zoom 导航过渡、matchedGeometryEffect、symbol 效果、mesh 渐变以及 SwiftUI-UIKit 动画桥接。
MapTiler 全平台的专家编码技能——Cloud REST API、MapTiler SDK JS(基于 MapLibre GL JS 构建)、原生移动 SDK、本地部署基础设施与矢量瓦片模式。在以下情况下使用:用户想要为 Web 或移动应用添加地图、显示位置或路线、展示地理数据、构建门店定位器、在地图上创建数据可视化、添加地理编码或地址搜索、进行反向地理编码、查询高程、进行 IP 地理定位、获取天气数据、在 CRS/EPSG 之间转换坐标、嵌入静态地图图片、使用矢量瓦片集(Planet v4、Buildings、Contours、Outdoor、Ocean、Landcover、Cadastre)、编写 MapLibre 样式表达式或数据驱动样式、渲染 3D 地形、地球视图或 3D 建筑拉伸、使用卫星影像、添加标记、弹窗、热力图或聚合、在 React、Vue、Svelte、Angular、Next.js、Leaflet、OpenLayers、Cesium 或 deck.gl 中集成地图、在 iOS(Swift)、Android(Kotlin)、Flutter 或 React Native 上构建原生地图、使用 MapTiler Server 自托管或用 MapTiler Engine CLI 生成瓦片,或通过 Admin API 上传/管理瓦片集。同样在以下情况下使用:用户提到 MapLibre GL JS——该 SDK 通过内置云服务、辅助函数与会话计费扩展了 MapLibre。
用户要求制作发布视频、产品影片、动态设计作品、UI 动效片段、Dribbble 风格的 UI 动画或动态品牌/Logo 片头时使用——即任何从 HTML 渲染为 MP4,并包含光标、形变 UI、弹簧动效、节拍同步音乐和音效的作品。包含 Chan 的完整创意指导(单一形状不断切、模糊内容切换、弹簧动效、真实数据、Logo 撞入、不设创意限制)以及经过验证的构建/渲染流程(纯 seek(t)、闭式弹簧、Playwright 子帧、ffmpeg tmix、numpy 节拍网格)。
OpenDesign 构建脚本工具使用指南。当需要使用 @opensig/open-scripts CLI 工具进行图标生成、SVG 清理、组件构建、样式编译、设计令牌生成时使用此 skill。支持 5 个命令:gen:icon(SVG 转 Vue 图标组件)、clean:svg(SVG 清理优化)、build:component(Vue 组件库构建)、build:style(SCSS 样式编译)、gen:token(设计令牌 CSS 变量生成)。使用场景:(1) 配置和执行构建脚本,(2) 编写图标/令牌配置文件,(3) 了解构建流程和命令用法
设计并构建具有自定义视觉识别的一致网页——落地页和作品集会获得丰富的结构解析 + 区块原型;任何其他页面类型(博客、关于、定价、联系、即将推出、仪表盘、管理后台、电商、自定义)都通过通用结构解析 + 骨架来支持。只要用户提到以下内容就使用此技能:落地页、作品集、个人站点、主视觉区、营销页、产品页、销售页、启动页、博客页、关于页、定价页、联系页、即将推出、等待名单、仪表盘、管理面板、电商商店、重设计我的站点、设计我的作品集、构建作品集、作品展示、雇佣我页面、perfect-ui、perfect landing,或要求创建任何网页界面。两个层级:特殊(落地页 | 作品集——丰富处理)和通用(其他所有——通用工艺工具箱)。自包含的 8 阶段流水线:氛围探索 → 视觉方向(色彩/排版/情绪)→ 自定义图标集(不用 emoji,不用图标库)→ AI 生成视觉素材 → 可选的着色器特效层 → 内联方案 + 在 Next.js + Tailwind + shadcn 上实现。始终将特效层作为可选项提出。不拒绝;输出有辨识度的站点,而非 AI 流水线产物。
编写、审查或重构 iOS 或 macOS 的 SwiftUI 代码时使用,涵盖状态和 `@Observable` 数据流、视图组合、可调整大小的布局、安全区域、显示缩放、性能、列表、环境、本地化、动画、Liquid Glass 和 API 迁移。也适用于 iPhone Duo、折叠设备或大屏布局(大屏上的 `NavigationSplitView`、iPhone 标签侧边栏、双列重排、折叠屏网格、`ArrangementView`、`ReservedRegion`)、铰链效果、垂直栏、`@State` 初始化或合成属性诊断、`@ContentBuilder` 歧义、`reorderable` 拖放、自定义 `AsyncImage` `URLSession`、List 外的滑动操作、绑定到项目的 `alert`/`confirmationDialog`、`ToolbarOverflowMenu`、`AnimatableValues`、Document API(`Document`/`DocumentReader`),以及 Instruments `.trace` 的采集或分析。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
