SuperAPI AI 工具集

Skill 广场

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

更新于 11-02 00:09

前端与建站

11,363 个结果

webgl-horizontal-parallax

这是一个基于 Three.js 的横向滚动 WebGL 画廊技能,用于生成单个自包含的 index.html 文件。画面中的画框会随横向滚动平滑滑动(lerp 平滑),每张图片根据其在视口中的位置对纹理进行 UV 偏移,形成视差效果。该技能由 nexu-io/open-design 提供,效果源自 David Faure / Codrops(MIT 许可),图像为 AI 生成原创素材。OpenDesign 会检测 WebGL2 上下文并在跨源隔离的 iframe 中启用完整 GPU 与滚动管线预览。

前端与建站1 次安装

motion-design

该技能是一份面向 AI 使用的前端动效设计参考,主张动效应服务于信息传达而非装饰:动作小、快、有目的,风格克制,不使用弹跳/弹簧式过冲作为装饰,也不使用争夺注意力的无限循环。它将动效实现分为两类:纯 CSS 用于入场揭示与错峰动画(通过 animation-delay: calc(var(--i) * 60ms) 配合淡入上移动画,成本最低且无需 JS);Framer Motion 用于有状态或交互性动效(声明式 variants、initial/animate、共享布局与手势),仅在 CSS 无法表达状态时使用。该技能强调 prefers-reduced-motion 为强制要求:需在减少动效时把过渡折叠为瞬时(仅透明度或无动画),Framer Motion 中需用 useReducedMotion() 控制 variants 并移除变换。体积方面要求使用 LazyMotion + m. 组件按需加载 domAnimation 功能,而非完整 motion 导入,以符合前端性能预算。交付出厂前需审查 AnimatePresence 遗漏问题(未包裹导致退出动画静默失效)并实际测试减少动效路径。性能上限由 rules/agent/frontend-excellence.md 定义,可交叉参考其预算。

前端与建站1 次安装

motion-clone

motion-clone 是一个用于“复刻动效”的 AI 技能:用户指向任意参考(在线网站 URL、屏幕录制、mp4/mov/webm、gif、Lottie 文件或原型),它便在用户自己的项目中重建该区块、组件、页面或动画,使其运动方式与参考一致,并通过逐帧对比证明复刻结果达标,持续迭代直到对比通过。交付物是用户项目中的代码,加上数字与并排对比图组成的证据,而不是“看起来差不多”。

前端与建站1 次安装

frontend-design

该技能用于指导创建独特、达到生产级水准的前端界面,避免常见的“AI 味”审美。用户提供前端需求(组件、页面、应用或界面)及其用途、受众或技术约束后,技能先引导进行设计思考:明确要解决的问题与使用者、选定鲜明甚至极端的美学基调(如极简、复古未来、奢华、编辑杂志风、粗野主义、工业实用等)、梳理框架与性能无障碍等技术约束,并确定让作品令人难忘的差异化点。随后实现可运行的代码(HTML/CSS/JS、React、Vue 等),要求功能可用、视觉醒目、风格统一且细节讲究。美学指南涵盖:排版选用独特字体并搭配展示字体与正文字体、避免 Arial/Inter 等通用字体;用 CSS 变量统一色彩主题,主色配锐利点缀;用动画与微交互营造效果,HTML 优先纯 CSS,React 可用 Motion,重视页面加载的编排式揭示;空间构成上采用非对称、重叠、斜向、打破网格的布局;背景与视觉细节使用渐变网格、噪点纹理、几何图案、层叠透明、戏剧化阴影、装饰边框、自定义光标等营造氛围。要求避免通用 AI 审美(如常见字体、紫渐变白底、可预测布局),根据语境做多元变化,并让实现复杂度与美学愿景匹配。

前端与建站1 次安装

frontend-aesthetics

frontend-aesthetics 是一个用于引导前端设计风格的中文可读技能说明,目标是避免 AI 生成千篇一律的界面。它从排版、配色、动效和背景四个维度给出具体约束与建议,例如避免 Inter、Roboto 等常见字体,避免白底紫色渐变,改用有辨识度的字体、统一的主题色和分层渐变背景。资料还列出 Tailwind CSS v4 的兼容注意事项,包括用 gap-* 替代 space-*、手动加载配置以及避免自定义全局重置。该技能适合在制作落地页、前端界面时作为设计约束参考,但其中示例配色与字体仅为建议,需结合项目实际判断。

前端与建站1 次安装

motion

Motion Vue(motion-v)是一个面向 Vue 3 与 Nuxt 的动画库,为 Vue 提供 Motion(原 Framer Motion)的移植版本,当前稳定版为 motion-v 1.x。它主打生产可用、硬件加速的动画效果,并保持较小的打包体积。其定位是渐进式动画参考:基础约 200 token,按需加载子文件(每个约 500-1500 token),只加载与当前任务相关的文件。适用任务包括简单声明式动画(淡入、滑动、缩放)、基于手势的交互(悬停、点按、拖拽)、滚动联动动画、布局动画与共享元素过渡,以及弹簧物理动画。该资料还给出替代方案参考:复杂时间轴、SVG 变形、滚动触发序列可考虑 GSAP;若需要更简单 API、更少功能与更小体积可考虑 @vueuse/motion;无需 JS 的简单过渡可用 CSS 动画。安装方面,Vue 3 使用 pnpm add motion-v;Nuxt 3 使用 pnpm add motion-v @vueuse/nuxt,并在 nuxt.config.ts 的 modules 中加入 'motion-v/nuxt'。文中包含 motion 组件、手势动画与滚动动画的示例代码,并提及可参考 components.md、composables.md、examples.md 等文件,但提示不要一次加载全部文件。

前端与建站1 次安装

react-useeffect

React useEffect 最佳实践指南,源自官方文档。用于编写或审查 useEffect、使用 useState 处理派生值、数据获取或状态同步等场景。核心观点是“你可能并不需要 Effect”:Effect 是 React 的逃生舱,用于与外部系统同步;若没有涉及外部系统,通常就不应使用 Effect。资料以快速参考表和决策树的形式,对比了派生状态、昂贵计算、属性变化时重置状态、用户事件响应、通知父组件、数据获取等常见情况下的错误做法与正确做法,并说明何时确实需要 Effect(如与外部系统同步、订阅外部存储、分析日志、带清理的数据获取),何时不需要 Effect(如渲染时的数据转换、处理用户事件、派生状态、链式状态更新)。

前端与建站1 次安装