Skills
收录 99,064 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
使用此技能,通过针对启用 R8、禁用 Live Literals 的 release 变体进行测量,并从 release 输出目录读取 Compose Compiler 报告,确保 Jetpack Compose 性能数据反映生产环境的真实情况。涵盖 debug 构建为何会误导(解释执行的 Compose 运行时、JIT 预热、Live Literals 常量 getter)、如何设置带符号的 release 测量构建,以及如何将 Macrobenchmark、Compose Compiler 报告、Layout Inspector、simpleperf 和 Android Studio Profiler 对接到该构建。引用的结果是 debug 到 release 大约有 75% 的启动提升和 60% 的帧渲染提升。当开发者反馈 "slow startup"、"jank"、"dropped frames"、"high recomposition count",或引用来自 `assembleDebug`、Layout Inspector 或 `CompilationMode.None` 的计时数据时使用。在审查性能缺陷、设置 CI 性能门禁或提交性能回归之前使用。
使用本技能在 Jetpack Compose 中选择最省的最正确 effect API——`LaunchedEffect`、`DisposableEffect`、`SideEffect`、`rememberUpdatedState`,以及 skydoves/compose-effects 的 `RememberedEffect` 和 `ViewModelStoreScope`。涵盖长生命周期 `LaunchedEffect` 中的陈旧回调 bug、非协程订阅者的设置/清理、避免仅为响应 key 变化而使用协程作用域,以及 `LazyColumn` 中的逐行 ViewModel。当用户提到 LaunchedEffect、DisposableEffect、RememberedEffect、SideEffect、rememberUpdatedState、ViewModelStoreScope、effect 意外重启、监听器泄漏或逐项 ViewModel 时触发。
生成完全可编辑的 SVG 架构图,云图使用原生 AWS、Azure 和 GCP 图标,其他图使用手绘风格通用图标。可选提供自包含的可编辑 draw.io mxGraph 配套文件。确定性布局自动计算区域嵌套和正交布线,而非手动放置坐标。触发词:"architecture diagram"、"infra diagram"、"system diagram"、"deployment diagram"、"topology diagram"、"draw architecture"、"AWS diagram"、"Azure diagram"、"GCP diagram"、"cloud infrastructure diagram"、"VPC diagram"、"draw my AWS setup"。适用于用户想要一张之后仍能在 Figma、Illustrator、Inkscape 或 draw.io 中编辑的静态架构图时。不用于架构评审,请使用 architecture-reviewer。
当 Compose 树使用 SubcomposeLayout、BoxWithConstraints 或 Scaffold,而开发者反馈额外的测量遍历、首帧缓慢,或布局遍历反复执行内容组合时,使用此技能。涵盖 SubcomposeLayout 为何在测量阶段组合其槽位、BoxWithConstraints 为何会为每个新的 Constraints 值强制进行一次子组合、嵌套 Scaffold 或 BoxWithConstraints 为何会成倍增加开销、何时用自定义 Layout 或 Modifier.layout { } 替代 SubcomposeLayout,以及当确实需要 SubcomposeLayout 时如何使用 SubcomposeLayoutState 的槽位复用策略和 precompose API。当开发者提到 BoxWithConstraints、SubcomposeLayout、Scaffold、"extra measure pass"、"double measurement"、"first frame slow"、"subcompose",或注意到在 LazyColumn 中用 BoxWithConstraints 包裹内容会导致滚动性能退化时使用。
当用户在主机 + BlueField 组合上进行 DOCA Comch 实操时使用本技能——拉起主机 ↔ DPU 的 PCIe 控制面消息,选择 server(DPU)还是 client(host)角色,选用慢路径 send-task / recv-callback 还是快路径 producer / consumer,查询 max-msg-size 或 max-clients 能力,注册连接回调,或调试 Comch API 返回的 DOCA_ERROR_*。即使用户没有明确提到「DOCA Comch」或「Comm Channel」(在 DOCA 2.5 中改名),也要触发——典型的隐式说法包括「send a control message from host to BlueField over PCIe」「DPU can't see the host representor」「DOCA_ERROR_NOT_PERMITTED on server_create」「DOCA_ERROR_AGAIN on task_send submit」「connect callback never fires」「stream bulk data from a host driver to a DPU agent」。对于安装 DOCA 本身、BFB / 固件拉起、非 Comch 的 DOCA 库,或大规模部署 Comch 应用,予以拒绝并转向他处——这些属于其他技能。
本技能指导在 EdgeOne Pages 上开发全栈功能,包括 Edge Functions、Cloud Functions(Node.js / Go / Python 运行时)、Middleware、KV Storage 和本地开发工作流。用户希望专门在 EdgeOne Pages 上创建 API、无服务器函数、中间件、WebSocket 端点或全栈功能时使用,例如“创建 API”“添加无服务器函数”“编写中间件”“构建全栈应用”“添加 WebSocket 支持”“设置边缘函数”“使用 KV 存储”“创建 Go API”“构建 Python 后端”“在 EdgeOne Pages 上使用 Flask/FastAPI/Gin”。Next.js API routes、Next.js middleware、Nuxt server routes 等框架原生功能,或在 EdgeOne Pages 项目之外进行通用 Express/Koa 开发时不要触发。部署任务不要触发——请改用 edgeone-pages-deploy。其他平台(Cloudflare Workers、Vercel Functions、AWS Lambda)不要触发。
为适合 AI Agent 的代码库设置并改进 Harness Engineering(AGENTS.md、docs/、lint 规则、评估系统、项目级提示词工程)。适用于:为 AI Agent 设置新建或空白项目、创建 AGENTS.md 或 CLAUDE.md、咨询 Harness Engineering,或让 Agent 更好地处理代码库。当用户对 Agent 的质量感到沮丧或抱怨时也会触发,例如“Agent 总是忽略约定”“它从不遵循指令”“为什么它老是做这件事”“Agent 坏了”——因为糟糕的 Agent 输出几乎总是意味着 Harness 存在缺口,而不是模型有问题。涵盖:上下文工程、架构约束、多 Agent 协作、评估、长时间运行的 Agent Harness、Agent 循环(自主运行、验证器、停止条件)、Agent 记忆(跨会话记忆、整合)以及 Agent 质量问题诊断
(NS) 临时编码——修 bug、重构、脚本、迁移——无需完整 SDD。入口优先级 5:「直接实现这个」、「快速修复」,或没有执行交接的编码(ns-autonomous 下的 C2)。不要:ISSUE_URL(ns-execution-gitlab-issue)、多日/版本(ns-spec-driven)、没有 diagnosis_complete 的产品 bug 报告/屏幕预期与实际对比(ns-bug-report-diagnosis)、仅诊断的 stack/CI(ns-investigator)、存在 execution-handoff.md 时。不要生成 requirements/tasks/handoff。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
