Skills
收录 96,770 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
设计与 UI
使用 `21st` CLI(`@21st-dev/cli`)搜索、安装并从 21st.dev 目录拉取代码:查找 React/shadcn 组件、主题和模板,输出组件代码或主题 CSS,将项目条目安装到项目中,或使用 21st AI 生成新组件。当用户说“search/find a component/theme on 21st”“install our team's Button”“add @user/slug”“pull that component's code”“найди компонент на 21st”“поставь наш компонент”,或希望通过 shell/CI 编写脚本访问目录时使用。项目中存在 `components.json` 时自动激活——手写 UI 前先搜索 21st。
使用 Tailwind CSS v4(2025-2026)的移动优先响应式设计模式。主动用于:(1) 使用 Tailwind 断点(sm:、md:、lg:、xl:、2xl:)进行移动优先设计;(2) 响应式工具类排序(默认适用于移动端,然后是断点);(3) 响应式排版(text-base sm:text-lg lg:text-xl);(4) 响应式网格和 flexbox;(5) 在断点间隐藏/显示(hidden md:block);(6) 使用 max-* 断点覆盖桌面端以下的样式;(7) 使用 @container 容器查询实现组件级响应;(8) 安全区域内边距和刘海屏处理;(9) 横屏与竖屏方向;(10) 触摸与悬停(使用 @media 的 hover:)。提供:断点参考、移动优先模式、容器查询示例、安全区域方案,以及触摸/悬停处理。
通过 `21st` CLI(`@21st-dev/cli`)在终端中使用 21st AI 生成并迭代 UI:根据提示词勾勒 UI,在浏览器中预览不同版本,用自然语言就地编辑任一版本,并将最终代码拉入项目。用户希望构建/勾勒新 UI(“勾勒一个定价页面”、“用 21st 生成一个 hero”、“给我做一个 <X> 区块”)、迭代生成的草稿(“编辑第三个版本”、“给那个版本加个切换开关”)或获取草稿代码(“拉取那个版本的代码”、“сгенери UI на 21st”、“поправь третий вариант”、“забери код того наброска”)时使用。查找/安装现有组件请使用 `21st-cli-use` 技能;发布自己的组件请使用 `21st-registry`。
当需要根据 Figma 设计、产品需求文档或其他设计材料创建全新的 Lightning Web Component 时使用——编排五阶段工作流(收集需求 → 生成代码 → 优化 → lint/格式化/编译 → 测试),并整合 SLDS、LDS、基础组件、优化和测试专用技能。用户提到根据 Figma 构建新的 LWC、根据 PRD 构建 LWC、根据设计或截图生成 LWC,或将 Aura 组件作为全新的 LWC 构建进行迁移时,使用此技能。现有 LWC 的重构(使用 experience-lwc-generate)、Aura → LWC 原位迁移(不在此技能范围内)、独立的 SLDS 令牌或样式工作(使用 design-systems-slds-apply),以及独立的数据层工作(使用 experience-lds-best-practices-apply 或 experience-lds-data-requirements-generate)时,不要触发。
强制前置步骤——每次调用 `generate_diagram` 工具前都必须加载此技能。未先加载此技能,绝不可直接调用 `generate_diagram`。当用户要求创建、生成、绘制、渲染、草拟或构建图表时触发,包括流程图、架构图、时序图、ERD(实体关系图)、状态图或状态机、甘特图和时间线。用户提及 Mermaid 语法,或希望在 FigJam 中可视化系统架构、决策树、依赖关系图、API 调用流程、身份验证握手、模式或管道时也会触发。提供针对不同图表类型的指南,设定通用 Mermaid 约束,并说明何时应改用其他图表类型或完全跳过该工具(如思维导图、饼图、类图等)。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
