SuperAPI AI 工具集

Skill 广场

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

更新于 10-24 00:15

前端与建站

11,032 个结果

wode-emittery-pattern

Wode Emittery 事件驱动模式是一套用于 React 组件间通信与副作用处理的事件驱动架构约定,基于 Emittery 事件库,将状态管理(Zustand)与副作用(事件处理器)解耦。该模式要求在实现组件间通信或副作用处理时严格遵循:事件类型必须使用命名为 XxxEventType 的 as const 对象,禁止使用 TypeScript 枚举;事件命名必须采用 Module:Action 格式(如 FileSystem:Open、User:Login);必须定义 XxxEmitter = Emittery<XxxEventData> 类型以获得完整类型安全;副作用(如 toast、确认弹窗、网络请求)必须在 Sidecar 组件中处理,绝不放在 Store action 内;Store action 只负责发出事件,不关心谁来处理。模式还提供 createEmitter 工厂函数、useEmitteryListen 订阅 Hook 以及不渲染任何 UI 的 Sidecar 组件示例,帮助开发者以声明方式订阅事件并执行副作用。

前端与建站23 次安装

lazycat-android-webview-bridge

懒猫 Android WebView 宿主桥接 API 使用指南,用于说明网页应用如何调用懒猫 Android 客户端注入的 JavaScript Bridge。核心接口为 lzc_toast.setSnackBarEnabled(),通过传入布尔值控制 Android 壳底部 Snackbar(底部提示)的显示开关,也可用于关闭或恢复下载完成提示等宿主级提示。仅适用于懒猫 Android WebView 壳,普通浏览器、桌面端、iOS 及未注入该桥的 WebView 均不提供此接口。调用前需做能力检测,避免在非 Android 环境报错。

前端与建站23 次安装

zustand-expert

zustand-expert 是一个面向 React 19 与 Next.js 16.1+ 应用的高级状态架构技能,专注 Zustand v5。它主要解决 SSR 场景下的状态泄漏与 hydration 不匹配问题,并指导构建可扩展的大型状态架构,包括 Slices Pattern 与 Persist、Immer 等中间件的使用。核心关注点包括:通过 React Context 实现每请求独立 store 的 SSR 安全(反单例)、持久化与异步再水合以保证 LCP、以 Slices Pattern 实现模块化可扩展、以及选择器与 useSyncExternalStore 的性能优化。资料还列出了 Zustand v5 的若干优势,如原生 useSyncExternalStore 支持并发渲染、更小体积、TypeScript 类型安全改进、Context-Store 模式与 skipHydration 手动再水合控制。

前端与建站23 次安装

vercel-composition-patterns

这是一套面向 React 的组件组合(Composition)模式指南,旨在帮助开发者构建灵活、可维护的 React 组件。它主要解决布尔属性(boolean props)泛滥的问题,通过复合组件、状态提升和内部组合等方式组织代码,使代码库在规模扩大时更易于人类和 AI 智能体协作。内容按优先级分为四类:组件架构(高优先级,如避免布尔属性、使用共享上下文的复合组件)、状态管理(中优先级,如解耦实现、定义上下文接口、状态提升)、实现模式(中优先级,如显式变体组件、用 children 替代 render props)以及 React 19 API(中优先级,仅适用于 React 19 及以上,如不使用 forwardRef、用 use() 替代 useContext())。每条规则都配有说明、错误示例、正确示例及补充参考。适用于重构含大量布尔属性的组件、构建可复用组件库、设计灵活的组件 API、审查组件架构,以及使用复合组件或上下文提供者的场景。

前端与建站23 次安装

zoonk-compound-components

zoonk-compound-components 是一个面向 React 组件开发的技能,规定所有 UI 组件都必须采用复合组件(Compound Components)模式。其核心是让每个组件只包裹一个 HTML 元素、只承担一项职责,通过组合而非 props 来构建界面。该技能要求使用 children 传递内容、用 className 支持样式覆盖、用 data-slot 配合 Tailwind 的 has-* 与 group-* 选择器实现父子样式协调,并采用扁平命名(如 ComposerFrame、ComposerInput)而非命名空间导出。它适用于简单、展示型、无需兄弟组件共享状态的组件;对于表单、对话框等有状态场景,则建议参考 vercel-composition-patterns 技能。

前端与建站23 次安装

nuxt-ui

Nuxt UI v4 是面向 Vue 3 与 Nuxt 4+ 的组件库,基于 Reka UI(无头组件)+ Tailwind CSS v4 + Tailwind Variants 构建。当前稳定版本为 v4.4.0(2026 年 1 月)。它提供 125+ 个开箱即用的组件(Button、Card、Table、Form、Modal、Toast、CommandPalette 等),并支持通过 Tailwind Variants 进行主题定制。适用于安装配置 @nuxt/ui、使用 UI 组件、自定义主题(颜色、变体、CSS 变量)、构建带校验的表单、使用浮层组件以及 useToast、useOverlay 等组合式函数。

前端与建站22 次安装

frontend-design

该技能用于创建具有高设计品质、风格鲜明且达到生产级水准的前端界面,帮助避免千篇一律的“AI 味”审美。它源自 anthropics/claude-code 的 frontend-design 插件移植版本。使用时由用户提供前端需求(组件、页面、应用或界面),技能会先进行设计思考,明确用途、受众、技术约束与差异化亮点,选定一个大胆的美学方向,再实现可运行的真实代码(HTML/CSS/JS、React、Vue 等)。其美学指南覆盖字体排印、色彩与主题、动效、空间构图、背景与视觉细节,并明确要求避免通用字体、俗套配色和可预测布局。

前端与建站22 次安装