SuperAPI AI 工具集

Skill 广场

找到适合任务的 Agent Skill,阅读介绍并复制安装命令。

更新于 11-15 00:13

编程与开发

41,127 个结果

websocket-session-handshake-lifecycle

该技能文档围绕 Kotlin WebSocket 客户端的会话握手与生命周期管理,梳理建立连接、发送握手消息、等待对端能力应答、启动保活与收尾关闭的正确顺序,并列出常见陷阱:未启动读取协程就发送消息造成死锁、把"socket 已打开"误当作"就绪"、协程取消时关闭帧无法发出、事件缓冲区采用丢弃策略导致协议帧丢失、读取循环中 runCatching 无法继续、恢复令牌的捕获与清理、send 返回 false 未处理、会话句柄清理时机过晚等。文中给出代码骨架、grep 审计命令,以及"只连不应"和"流量中主动断开"两条验证路径。

编程与开发9 次安装

weight-fill-false-to-center-a-cluster

该技能页讲解 Jetpack Compose 中 `Modifier.weight(1f, fill = false)` 的一个布局陷阱:带权重的子项即使内容较窄也会占满整个槽位,从而把相邻的兄弟项顶到行边缘,使 `Arrangement.Center` 失效。内容说明该参数的真正含义是是否强制子项上报槽位尺寸,并给出配合 `Arrangement.Center` 使用、通过缩小内容而非窗口来验证、以及用 grep 和 git log 排查多处分发点的方法。

编程与开发9 次安装

xml-to-compose-sequencing

该技能面向 Android 大型 XML 到 Jetpack Compose 迁移的排序与规划。核心主张是先迁移最难的屏幕,因为最难屏幕会尽早暴露架构阻塞点;真正的重头工作往往是把分散在宿主类、适配器和监听器中的状态收敛统一,而不是替换控件。技能还给出迁移节奏上的经验:旧布局与导航不能提前删除、导航迁移应单独作为一个发布项、容器或响应式状态迁移应避开 UI 转换窗口,并提供基于 git 的只读验证命令,用于绘制真实的删除进度曲线、定位导航提交、检查序列化迁移的附带改动以及统计单次迁移提交的代码增删分布。

编程与开发9 次安装

axiom-metal-migration

该技能用于将 OpenGL/OpenGL ES 或 DirectX 代码迁移到 Apple 平台的 Metal 图形 API。内容涵盖迁移策略决策(翻译层 MetalANGLE/MoltenVK 与原生重写的取舍)、分阶段迁移计划、GLSL 到 MSL 着色器转换、核心架构差异对比、常见反模式(如保留 GL 状态机思维、忽略坐标系差异、缺少验证层、单缓冲无同步)以及迁移前后的检查清单。适合需要在 iOS/macOS/tvOS 上移植图形渲染代码的开发者参考。

编程与开发9 次安装

axiom-networking-migration

本技能提供 Apple 网络框架迁移指南,帮助开发者判断是否需要迁移以及如何迁移。核心内容包括从 BSD Sockets 迁移到 NWConnection(iOS 12+)、从 NWConnection 迁移到 NetworkConnection(iOS 26+),以及从 URLSession StreamTask 迁移的方案。技能首先通过决策树帮助判断:若使用 URLSession 处理 HTTP/HTTPS REST API,应继续使用 URLSession,因为它是 HTTP 的正确工具,Network.framework 面向自定义协议而非 HTTP;若使用 BSD Sockets,应迁移至 NWConnection;若使用 NWConnection 且需要 async/await,可迁移至 NetworkConnection;若仅需 TCP/TLS 用于 HTTP,应继续使用 URLSession。此外,SCNetworkReachability 和 CFSocket/NSStream 已被弃用,应分别替换为 NWPathMonitor 和 NWConnection。技能包含详细的迁移映射表、迁移前后代码示例及迁移收益说明。

编程与开发9 次安装