Skills
收录 99,064 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
使用此技能来理解 Jetpack Compose 的 Strong Skipping Mode——自 Kotlin 2.0.20 起成为默认——包括它对可跳过性带来的变化、何时会自动 `remember` lambda 何时不会,以及在哪些情况下适用哪些逃生舱(`@DontMemoize`、`@NonSkippableComposable`、`@NonRestartableComposable`、`@ReadOnlyComposable`)。涵盖验证该模式是否已启用、审计 lambda 捕获点,以及 strong skipping 不会 memoize 的缺口(`LazyListScope.items {}`、`Modifier.pointerInput {}`、对象表达式、非 @Composable 作用域)。当开发者问 "do I still need @Stable?"、"does this composable skip?"、"why does this still recompose despite strong skipping"、"when do I need @DontMemoize or @NonSkippableComposable?",正从旧版 Compose 迁移,或在编译器输出中看到自动 remember 的 lambda 时使用。
身份验证和授权模式——JWT、OAuth2、会话、RBAC、ABAC、通行密钥、MFA、身份感知代理和 Better Auth。适用于:身份验证、jwt、oauth2、session、login、rbac、abac、passkey、mfa、totp、api key、token、cookie、csrf、bearer token、refresh token、oidc、cloudflare access、zero trust、Cf-Access-Jwt-Assertion、AUD tag、service auth、better auth。
使用此技能通过 LazyLayoutCacheWindow(Compose Foundation 1.9+,@ExperimentalFoundationApi)和预取中的可暂停组合(Compose Foundation 1.10+,默认开启)来调优 Jetpack Compose 惰性布局预取。涵盖通过 rememberLazyListState(cacheWindow = ...) 接入的基于 Dp 的可配置前后缓存窗口、用于包含内部惰性布局的条目(LazyColumn 行内的 HorizontalPager)的 NestedPrefetchScope、版本要求,以及内存压力与空闲帧工作之间的权衡。当开发者提到高速滚动时的掉帧、预取窗口、前后范围、LazyLayoutCacheWindow、NestedPrefetchScope、预取的可暂停组合,或希望为短暂滚动经过的条目保留组合时使用。条目级修复(keys、contentType)在另一个技能中。
当用户在 BlueField 上进行 DOCA DPA 宿主侧实操时使用:创建 `doca_dpa` Core 上下文、加载 DPACC 编译的 DPA 应用镜像(`doca_dpa_app`)、创建 DPA 线程、通过 `doca_dpa_kernel_launch_update_*` 启动内核、排空 `doca_dpa_completion`、运行 `doca_dpa_cap_*` 发现、在 DPA comm 组件(DPA 间消息传递)与 DPA verbs 组件(内核内 RDMA)之间选择,或调试来自 `doca_dpa_*` 的 `DOCA_ERROR_*`。即使没有出现「DOCA DPA」或「Data-Path Accelerator」也触发:「从我的宿主在 DPA 上运行计算」「DPA 内核挂起,没有完成」「启动时出现 DOCA_ERROR_DRIVER」「DOCA/DPACC 版本偏差」「这个 BlueField 是否暴露 DPA」。DPA 侧内核编程本身、DPACC 编译器内部机制、宿主↔DPU 消息传递(doca-comch)、宿主侧 RDMA(doca-rdma)以及 GPU 发起的网络(doca-gpunetio)请另寻他处。
当前工作目录位于 DWE 项目(一个基于 Docker 的开发者环境管理器)内时使用。从 cwd 向上查找包含 `workspace.yml` 的目录即可识别;该目录即项目根目录。已初始化的项目还会有 `workspace/` 子目录(服务、流水线),但其缺失并不使其失去资格(例如刚初始化的项目)。适用于根目录以下的任何位置,包括 `workspace/services/<name>/` 之类的服务文件夹及其源码子树。该技能既是导航器——哪些 `dwe` 命令用于查看、哪些用于变更,以及如何通过内置的 `dwe docs` 子系统查找其他一切——也是扩展项目的编写指南(从 git 仓库生成脚手架、添加服务与工具、编写命令与守护进程、接好渲染包与变量、自定义部署/生命周期流水线、集成测试)。在出现「dwe」一词、编辑 `workspace/` 下任何文件,或在服务目录内工作时激活。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
