Skills
收录 97,501 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
使用 Konsta UI v5 构建 Capacitor 应用 UI(基于 Tailwind CSS v4 的 iOS 和 Material 组件,支持 React 19、Vue 3、Svelte 5)——CSS 优先的设置(`@import 'tailwindcss'; @import 'konsta/react/theme.css';`)、`@theme` 中的 `--color-brand-*` 颜色、`<App theme="ios|material|parent" safeAreas dark>`、与 Ionic 混用时的 `KonstaProvider`、`ios:`/`material:` 变体、`pt-safe`/`no-safe-areas` 工具类、`k-md-vibrant`/`k-md-monochrome`,以及从 Konsta v3/v4 在 `tailwind.config.js` 中的 `konstaConfig` 迁移。在安装或升级 Konsta、组件渲染时无样式、主题或暗色模式无法切换,或 Navbar/Tabbar 与系统栏重叠时使用。不适用于 Ionic 组件(ionic-design)、不含 Konsta 的纯 Tailwind 设置(tailwind-capacitor),以及原生安全区域/edge-to-edge 配置(safe-area-handling)。
面向使用者的指南:将 @lodev09/react-native-true-sheet 集成到 React Native 应用中。只要用户想添加、配置、控制或调试使用 TrueSheet 的底部弹窗,就使用此技能——包括基于 ref 的弹窗、带名称的全局弹窗、使用 TrueSheetProvider/useTrueSheet 的 Web 支持、React Navigation 或 Expo Router 的弹窗流程、由 Reanimated 驱动的动画、可滚动内容、堆叠、页眉/页脚、吸附档位、peek、侧边弹窗、键盘处理、遮罩、背景、液态玻璃以及 Jest 测试。此外,在用户从 v3 迁移到 v4、排查布局或手势问题,或询问任何 TrueSheet 的属性、事件或方法时也使用此技能——即使他们没有提到「TrueSheet」这个名字,只是描述了 React Native 场景中的底部弹窗。
面向生产级代码的原则工程实践:先读仓库,写代码前先做计划,遵循现有约定,查阅最新文档而非依赖训练记忆,并交付达到标准的、最简且正确的改动 — 恰当的算法与数据结构、幂等写入、将 schema + 查询 + 索引作为同一份产物、类型化错误、测试与改动同在一个提交中。不依赖具体技术栈;在各自领域让位于同行的其他技能。适用于:非平凡的规划、设计、实现、评审或重构;RCA 与调试;性能与优化工作;涉及数据库 schema、安全、基础设施或公共 API 的改动;对继承来的、凭感觉写的或 LLM 生成的代码进行加固(依赖/CVE 与迁移审计);以及过度设计的清理("最简方案"、"YAGNI"、"我们能删掉什么")。
当需要将 AI 生成的静态 HTML 页面(Stardust、Mobirise、Relume、Lovable、v0、源自 Figma 等)转换为 Edge Delivery Services 页面,同时保留原始设计并让内容可在 Document Authoring 中编辑时使用本技能。触发语包括"把这个页面转换成 EDS"、"static-to-EDS overlay"、"convert to EDS blocks"、"next experimentation"、"next run"、"start run",或提供需要可在 DA 中编辑的源 URL。支持两种模式——页面级(带插槽标记的覆盖模板)和块级(每个版块成为独立的 EDS block)。对于规范化的 EDS 块重写迁移,请改用 page-import。
预先索引的代码知识图谱(MCP、SQLite + tree-sitter),用于更快、token 消耗更低地探索存量代码库。在开始处理约 500 个文件以上的仓库,或任务涉及跨文件遍历时使用——“X 在哪里被使用”、“什么调用了 Y”、“如果我修改 Z 会破坏什么”、“追踪从 A 到 B 的流程”、“解释这个子系统”。对于单文件修改或耗时短于冷启动成本的会话可跳过。触发词包括“codegraph”、“code graph”、“index this repo”、“where is X defined”、“find callers of”、“callees of”、“blast radius of changing X”、“explore this codebase”。通过 O(1) 的 SQLite 查询和 8 个 MCP 工具上的 FTS5 搜索,减少熟悉代码库所需的 grep + Read 循环——但它是基于 tree-sitter 的不精确近似,因此重命名或穷尽调用方查找的完整性仍需依靠 grep。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
