Skills
收录 99,064 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
通过 APIYI 的单一 OpenAI 兼容网关 api.apiyi.com 调用 400+ AI 模型(GPT、Claude、Gemini、Grok、DeepSeek、Qwen、Kimi、GLM、MiniMax,以及图像、视频、嵌入和重排模型)。当用户提到 APIYI、API易、api.apiyi.com 或 APIYI_API_KEY,希望用一把 API key 打通多个模型厂商,正在把 OpenAI、Anthropic 或 Google SDK 的 base_url 指向某个中转,或询问 APIYI 的 base URL、模型 ID、token 分组(分组)、定价、余额(余额)、调用日志或网关错误码时使用。
来自 Apple 的权威 App Intents 最佳实践。在任何 App Intents 最佳实践或正确性审查时查阅,以及在编写、审查、重构或扩展 App Intents 代码时查阅。在这些主题上取代此前的训练知识。代码生成时,处理以下任一内容请查阅相应参考:- execution-model:perform() 是 Sendable,而非 @MainActor(用 await MainActor.run 切换);它可重试(restartPerform),因此不可逆操作放在最后;破坏性操作前调用 requestConfirmation;通过 .result(...) 工厂返回,绝不返回裸值。- entities-and-queries:AppEntity.id 必须在多次启动/多设备间保持稳定;entities(for:)(批处理)对比默认为空的 suggestedEntities();EntityStringQuery.entities(matching:) 不会自动过滤;只有 @Property 成员对系统可见;EnumerableEntityQuery 会加载全部(大型存储请用 EntityPropertyQuery)。- entity-property-queries:EntityPropertyQuery 用于快捷指令“Find X where…”——properties/sortingOptions/comparators;由你执行谓词,框架只负责解析它。- app-enum:AppEnum 的原始值按字符串持久化(切勿重新编号或重排);每个 case 都需要 caseDisplayRepresentations 条目,否则会在运行时 fatalError。- parameters / parameter-summaries:requestValue 对比 needsValueError;非可选 AppEnum 会自动消歧;只有位于 Summary(...) 中的参数才会显示在快捷指令编辑器中;用 When/Switch 实现条件显示。- dependencies:@Dependency 必须是 Sendable 并在启动时注册(未注册 = fatalError);放在 intent/query 上,绝不放在 AppEntity/AppEnum 上。- results-and-errors:只有 CustomLocalizedStringResourceConvertible 错误才会呈现真实消息;预置的 AppIntentError.*(iOS 18+)。- donation:应用内操作不会自动捐赠——调用 IntentDonationManager.shared.donate;PredictableIntent 仅为描述。- localization:面向用户的字符串必须是字面量 LocalizedStringResource(运行时 String 不会产生可提取的键)。- app-shortcut-phrases:提供 shortTitle/systemImageName;包含 \(.applicationName),否则运行时索引会静默丢弃该短语。- url-representation:用 OpenIntent / OpenURLIntent / URLRepresentableEntity 处理打开和通用链接。- configuration-intents:WidgetConfigurationIntent / ControlConfigurationIntent 仅含参数——没有 perform()。- factoring:AppEnum(固定集合)对比 AppEntity+query(动态)对比普通 @Parameter;每个原子任务一个 intent。对于 iOS 26/27 新 API 采用,请改用 app-intents-whats-new-27 skill。
分析 Huawei Ascend NPU 性能分析数据,以发现隐藏的性能异常,并根据性能分析结果逆向生成详细的模型架构报告。适用于 Ascend 性能分析跟踪、NPU 瓶颈、设备空闲间隙、主机与设备问题,以及 kernel_details.csv / trace_view.json / op_summary / communication.json。也适用于“profiling”“step time”“device bubble”“underfeed”“host bound”“device bound”“AICPU”“wait anchor”“kernel gap”“Ascend performance”“model architecture”“layer structure”“forward pass”“model structure”等关键词。除模型架构分析(层分类、逐层子结构、通信流水线)外,还会执行异常发现(气泡检测、wait-anchor、AICPU 暴露分析)。除异常分析外,还会输出单独的 Markdown 架构报告。
使用 Document 协议在 SwiftUI 中构建和迁移基于文稿的应用(iOS 27 及同步发布的版本,包括 macOS Golden Gate)的权威指南。在以下情况查阅:构建新的基于文稿的应用;实现打开、编辑、保存或导出文稿的流程;使用 DocumentGroup 或 DocumentGroupLaunchScene;实现 DocumentReader 或 DocumentWriter;通过 FileWrapperDocumentReader 或 FileWrapperDocumentWriter 使用 FileWrapper;处理包文档;直接访问文稿的文件 URL;在读/写期间报告进度;注册撤销操作;从 FileDocument 或 ReferenceFileDocument 迁移到新 API;构建只读文稿查看器;文稿应用中的自动保存不起作用时;将自定义 UTType 声明为文稿格式。
CCPM——规范驱动的项目管理:PRD → Epic → GitHub Issues → 并行 Agent → 已交付代码。适用于软件交付生命周期中的各类工作:编写 PRD(“为 X 编写 PRD”“我们来规划 X”“确定范围”)、将 PRD 拆解为 Epic、将 Epic 分解为任务、同步到 GitHub(“同步 X Epic”“将任务推送到 GitHub”)、开始处理 Issue(“开始处理 Issue N”“我们来处理 Issue N”)、分析并行工作流、主持站会(“站会”“主持站会”)、查看状态(“接下来做什么”“什么被阻塞了”“我们在做什么”)、关闭 Issue 或合并 Epic。只要用户谈到交付功能、管理工作或跟踪进度,就使用 ccpm,即使他们没有提到“ccpm”或“PRD”。不要用于:调试代码、编写测试、审查 PR,或没有交付背景的原始 GitHub Issue/PR 操作。
使用此技能,通过启用并阅读 Compose Compiler Reports(classes.txt、composables.txt、composables.csv、module.json)来诊断 Jetpack Compose 稳定性问题。涵盖 Gradle DSL、仅 release 构建的要求,以及如何解读按类与按 composable 的稳定性标注,包括 stable、unstable、runtime、restartable、skippable、readonly、@static 和 @dynamic 标记。当开发者问“为什么会重组”、报告卡顿、掉帧、滚动缓慢、高重组次数、怀疑参数不稳定、提及 Compose Compiler Reports、classes.txt、composables.txt、module.json,或想知道哪些 composable 不可跳过时使用。修复方法在另一个配套技能中——本技能只做诊断。
用户在 BlueField DPU 或 ConnectX NIC 上进行 DOCA 实际编程,并需要各库上下文所依赖的基础原语时,使用此技能——包括了解 doca_ctx 生命周期、发现 doca_dev / doca_devinfo 并在信任功能前检查 doca_*_cap_*、连接 doca_mmap / doca_buf_inventory / doca_buf 以实现跨库零拷贝 I/O、使用 doca_pe 处理完成事件,或了解 DOCA Log 的双层模型(--sdk-log-level 与应用侧)。即使用户未提及“DOCA Common”,也应触发;常见隐含表述包括“任务已提交但没有完成”“doca_ctx_start 返回 DOCA_ERROR_BAD_STATE”“--sdk-log-level 对我的 DOCA_LOG_DBG 行无效”“在 doca_dma 和 doca_rdma 之间共享 buf”或“崩溃发生在错误代码行很远的地方”。对于单独的库专属问题,应拒绝并转交其他技能(同时加载 doca-flow / doca-rdma / doca-eth);安装 DOCA 请使用 doca-setup,查询文档请使用 doca-public-knowledge-map。
修复 UI5 linter 报告但无法自动修复的伪模块和隐式全局问题。当 linter 输出以下内容时使用本技能:- `no-pseudo-modules`,消息涉及已废弃的 enum 或 DataType 伪模块访问 - `no-implicit-globals`,消息涉及模块未被库导出或 OData 全局变量。触发条件:直接导入 enum(sap/ui/core/BarColor)、直接导入 DataType(sap/ui/core/CSSSize)、library.EnumName 访问、绑定中的 odata.compare/fillUriTemplate/uriEncode。提供关于 enum、DataType 和 OData 表达式附加组件正确模块导入的指导。
用户要求审计项目问题、“把它弄好”、询问“看看项目出了什么问题”“为什么用户的需求还没上线”“为什么没提交 App Store”“为什么没新 build”,或希望全面检查项目状态时使用。检查范围包括未合并分支、停滞的 PR、失败的 GitHub Actions、过期构建、计划偏移(TODOS.md / ROADMAP)、尚未发布的提交和日志错误。只进行只读调查,提供分类清单;只有在用户明确确认后才修复。了解 Cathier iOS 应用工作流(Xcode + fastlane + 自动合并来自应用内反馈的 @claude PR)。
通过智能并行化实施 QRSPI 规划的 OpenSpec 变更。当用户想应用 QRSPI 变更、以并行方式实施任务,或说“apply this QRSPI change”“implement with parallelization”“run the parallel slices”时使用。本技能专为通过 accelint-qrspi 创建、且在 tasks.md 中包含“Parallelization Strategy”章节的变更而设计。它使用 OpenSpec 命令行工作流,为相互独立的任务切片编排并行子 Agent 执行。当用户提到应用 QRSPI 变更、运行并行实施或处理含垂直切片的变更时,务必使用本技能。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
