Skills
收录 98,639 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
保持代码库健康、高效且可维护——重构、性能优化与技术债管理。当提到 "refactor, optimize, performance, technical debt, cleanup, architecture, speed up, bundle size, memory leak, slow query, code smell, complexity, dead code, performance, refactoring, optimization, technical-debt, architecture, cleanup, bundle, memory" 时使用。
负责 Compose 和 Compose Multiplatform 应用的 repository、数据源和映射:DTO 到 domain 再到 UiModel 的边界、Ktor 客户端和 bearer 身份验证、WebSocket 和 SSE、Room、DataStore、Paging 3、离线优先设计及数据层测试。编写或审查 repository、数据源、DTO、映射器、HttpClient、bearer token、WebSocket、SSE、Room DAO、迁移、DataStore、PagingSource、RemoteMediator、离线缓存或 MockEngine 测试时使用。不要用于 ViewModel 或 UI 接线(compose-feature)、composable(compose-ui)、MVI 契约或错误分级(compose-architecture)、Gradle 模块(compose-project),或 commonMain 与平台的拆分(compose-platform)。
在 Compose 或 CMP 项目中新增、修改或审查一个屏幕、底部页面、对话框或目标功能切片(从 endpoint 到 repository、ViewModel、UI、导航、DI 和测试)。适用于添加屏幕、构建新功能、添加 ViewModel 或目标页面、连接列表/详情或表单屏幕、搭建功能切片,或审查功能变更。涵盖 Contract.kt、launchGuarded 接线、SavedStateHandle 草稿、状态矩阵和 new-feature.sh。不要用于路由或架构(compose-architecture)、纯重构、Gradle 工作(compose-project)、重组或样式(compose-ui)、repository 或持久化工作(compose-data),或 expect/actual 拆分(compose-platform)。
负责 Compose Multiplatform 应用的平台拆分:在 commonMain 中放置声明,选择 expect/actual 或接口加 DI,连接宿主适配器和端口,并验证 iOS/Swift 互操作、桌面和 Web 目标以及平台生命周期。涉及 commonMain、expect、actual、iosMain、Swift、SKIE、Flow to Swift、桌面、wasm、Web 目标或平台专属代码时使用。路由或架构(compose-architecture)、功能切片(compose-feature)、可组合项或资源(compose-ui)、仓库或持久化(compose-data)以及 Gradle 目标配置(compose-project)不应使用。
用于构建 Web 应用的 Contentstack CMS 全面文档。涵盖 REST API、GraphQL API、Content Management API、Image Delivery API、TypeScript SDK、Live Preview、Visual Builder、OAuth 认证、数据建模、webhooks、发布、工作流、分支、角色、本地化、变体/个性化、Launch 部署,以及 Next.js、Nuxt 和 Gatsby 的框架模式。在实现任何 Contentstack 功能时使用。
当在本仓库中编写或审查调用 Deepgram Conversational STT v2 / Flux(`/v2/listen`)以实现轮次感知流式转录的 JavaScript/TypeScript 时使用。涵盖 `client.listen.v2.createConnection()` / `connect()`、Flux 模型以及 `TurnInfo` 等轮次事件。标准 v1 ASR 请使用 `deepgram-js-speech-to-text`,全双工助手请使用 `deepgram-js-voice-agent`。触发词包括 "flux"、"v2 listen"、"conversational STT"、"turn detection"、"end of turn"、"EOT" 和 "listen.v2"。
使用此技能让 `@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" 时使用。
面向实时音频的数字信号处理算法与技术。涵盖滤波器设计(biquad、Moog ladder、SVF、FIR、Linkwitz-Riley)、音频效果(delay、reverb、dynamics、modulation、distortion、立体声处理)、声音合成(振荡器、带限波形、FM/PM、噪声生成、包络)、频谱分析(FFT、包络检测、节拍检测)以及 DSP 工具(快速数学、插值、防 denormal、抖动)。只要是在 C/C++ 中实现音频 DSP、构建合成器或效果器、编写滤波器代码、生成波形,或任何涉及数字音频处理的任务,就使用本 skill——即使用户没有明确提到"DSP"。
构建由物理模型驱动、而非时长和缓动曲线驱动的 UI 交互。将文字描述的感觉(“有重量感的开关”“带磁吸定位的抽屉”“被甩向角落的卡片”“带沉重卡点的旋钮”“有黏滞感的滑块”)转化为可投入生产的组件,由质量、刚度、阻尼和力场(磁力、摩擦力、墙面)驱动,可沿直线、在平面上或围绕旋钮运动;并提供测试工具,绘制位置、速度和力场,将模型预测叠加在实测运动上,并将相同的弹簧导出到 Framer Motion、react-spring、SwiftUI、Compose 或 CSS linear()。当有人提出动画、过渡、弹簧、手势、拖动、轻弹、吸附点、底部面板、开关、滑块、轮播或任何应有特定“手感”的微交互需求时,或希望调整或解释弹簧时,都使用它,即使他们从未提到“物理”。
配置和使用 SAP AI Core 编排服务:构建提示词模板、添加内容过滤、设置文档接地(RAG)流水线,并通过 Harmonized API 调用模型。适用情况:用户询问编排服务、Harmonized API、带变量的提示词模板、内容过滤、接地、RAG 流水线、文档接地,或构建封装 LLM 的流水线。请勿用于:创建编排部署(使用 `aicore-lifecycle-management`);设置凭据(使用 `aicore-admin-resources`);不通过流水线直接浏览或部署基础模型(使用 `genai-hub-foundation-models`);不通过流水线直接进行 LLM 推理(使用 `aicore-sdk-java` 或 `aicore-sdk-js`)。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
