前端

前端框架、UI 组件、CSS 和 Web 应用

491 个 Skills 可用

Skills 列表

scroll-reveal-libraries

scroll-reveal-libraries

759frontend

Simple scroll-triggered reveal animations using AOS (Animate On Scroll). Use this skill when building marketing pages, landing pages, or content-heavy sites requiring basic fade/slide effects without complex animation orchestration. Triggers on tasks involving scroll animations, scroll-triggered reveals, AOS, simple animations, or basic scroll effects. Alternative to GSAP ScrollTrigger and Locomotive Scroll for simpler use cases. Compare with motion-framer for React-specific animations.

freshtechbro avatarfreshtechbro
获取
locomotive-scroll

locomotive-scroll

746frontend

Comprehensive skill for Locomotive Scroll smooth scrolling library with parallax effects, viewport detection, and scroll-driven animations. Use this skill when implementing smooth scrolling experiences, creating parallax effects, building scroll-triggered animations, or developing immersive scrolling websites. Triggers on tasks involving Locomotive Scroll, smooth scrolling, parallax, scroll detection, scroll events, sticky elements, horizontal scrolling, or GSAP ScrollTrigger integration. Integrates with GSAP for advanced scroll-driven animations.

freshtechbro avatarfreshtechbro
获取
rive-interactive

rive-interactive

740frontend

State machine-based vector animation with runtime interactivity and web integration. Use this skill when creating interactive animations, state-driven UI, animated components with logic, or designer-created animations with runtime control. Triggers on tasks involving Rive, state machines, interactive vector animations, animation with input handling, ViewModel data binding, or React Rive integration. Alternative to Lottie for animations requiring state machines and two-way interactivity.

freshtechbro avatarfreshtechbro
获取
gsap-scrolltrigger

gsap-scrolltrigger

732frontend

Comprehensive skill for GSAP (GreenSock Animation Platform) and ScrollTrigger plugin. Use this skill when creating web animations, scroll-driven experiences, timelines, tweens, scroll-triggered animations, pinning, scrubbing, parallax effects, or animating DOM elements, SVG, Canvas, WebGL, or Three.js. Triggers on tasks involving GSAP, ScrollTrigger, smooth animations, scroll effects, or animation sequencing.

freshtechbro avatarfreshtechbro
获取
animated-component-libraries

animated-component-libraries

728frontend

Pre-built animated React component collections combining Magic UI (150+ TypeScript/Tailwind/Motion components) and React Bits (90+ minimal-dependency animated components). Use this skill when building landing pages, marketing sites, dashboards, or interactive UIs requiring pre-made animated components instead of hand-crafting animations. Triggers on tasks involving animated UI components, Magic UI, React Bits, shadcn/ui integration, Tailwind CSS components, or component library selection. Alternative to manually implementing animations with Framer Motion or GSAP.

freshtechbro avatarfreshtechbro
获取
spline-interactive

spline-interactive

728frontend

Browser-based 3D design tool with visual editor, animation, and web export. Use this skill when creating 3D scenes without code, designing interactive web experiences, prototyping 3D UI, exporting to React/web, or building designer-friendly 3D content. Triggers on tasks involving Spline, no-code 3D, visual 3D editor, 3D animation, state-based interactions, React Spline integration, or scene export. Alternative to Three.js for designers who prefer visual tools over code.

freshtechbro avatarfreshtechbro
获取
animejs

animejs

728frontend

Versatile JavaScript animation engine for DOM, CSS, SVG, and JavaScript objects. Use when creating timeline-based animations, stagger effects, SVG morphing, keyframe sequences, or complex choreographed animations. Triggers on tasks involving Anime.js, timeline animations, staggered sequences, SVG path animations, morphing, or multi-step animation choreography. Alternative to GSAP for SVG-heavy animations and React-independent projects.

freshtechbro avatarfreshtechbro
获取
web3d-integration-patterns

web3d-integration-patterns

723frontend

Meta-skill for combining Three.js, GSAP ScrollTrigger, React Three Fiber, Motion, and React Spring for complex 3D web experiences. Use when building applications that integrate multiple 3D and animation libraries, requiring architecture patterns, state management, and performance optimization across the stack. Triggers on tasks involving library integration, multi-library architectures, scroll-driven 3D experiences, physics-based 3D animations, or complex interactive 3D applications.

freshtechbro avatarfreshtechbro
获取
lottie-animations

lottie-animations

723frontend

After Effects animation rendering for web and React applications. Use this skill when implementing Lottie animations, JSON vector animations, interactive animated icons, micro-interactions, or loading animations. Triggers on tasks involving Lottie, lottie-web, lottie-react, dotLottie, After Effects JSON export, bodymovin, animated SVG alternatives, or designer-created animations. Complements GSAP ScrollTrigger and Framer Motion for scroll-driven and interactive animations.

freshtechbro avatarfreshtechbro
获取
tresjs

tresjs

706frontend

Use when building 3D scenes with TresJS (Vue Three.js) - provides TresCanvas, composables (useTres, useLoop), Cientos helpers (OrbitControls, useGLTF, Environment), and post-processing effects

onmax avataronmax
获取
pwa-development

pwa-development

705frontend

Progressive Web Apps - service workers, caching strategies, offline, Workbox

alinaqi avataralinaqi
获取
pwa-development

pwa-development

704frontend

渐进式Web应用 - Service Worker、缓存策略、离线支持、Workbox

alinaqi avataralinaqi
获取
tsdown

tsdown

704frontend

Use when bundling TypeScript libraries - provides tsdown configuration, dual ESM/CJS output, .d.ts generation, package validation, and plugin authoring

onmax avataronmax
获取
vite

vite

697frontend

Vite build tool configuration, plugin API, SSR, and Vite 8 Rolldown migration. Use when working with Vite projects, vite.config.ts, Vite plugins, or building libraries/SSR apps with Vite.

onmax avataronmax
获取
motion

motion

696frontend

Use when adding animations with Motion Vue (motion-v) - provides motion component API, gesture animations, scroll-linked effects, layout transitions, and composables for Vue 3/Nuxt

onmax avataronmax
获取
vueuse

vueuse

695frontend

Use when working with VueUse composables - track mouse position with useMouse, manage localStorage with useStorage, detect network status with useNetwork, debounce values with refDebounced, and access browser APIs reactively. Check VueUse before writing custom composables - most patterns already implemented.

onmax avataronmax
获取
nuxt

nuxt

688frontend

用于 Nuxt 4+ 项目开发,提供服务器路由、基于文件的路由、中间件模式、Nuxt 特有的组合式函数和配置,并附带最新文档。涵盖 h3 v1 辅助函数(验证、WebSocket、SSE)和 nitropack v2 模式。已更新至 Nuxt 4.3+。

onmax avataronmax
获取
reka-ui

reka-ui

688frontend

使用 Reka UI(无样式 Vue 组件)时使用——提供组件 API、无障碍模式、组合(asChild)、受控/非受控状态、虚拟化及样式集成。原 Radix Vue。

onmax avataronmax
获取
nuxt-ui

nuxt-ui

688frontend

Use when building styled UI with @nuxt/ui v4 components - create forms with validation, implement data tables with sorting, build modal dialogs and overlays, configure Tailwind Variants theming. Use vue skill for raw component patterns, reka-ui for headless primitives.

onmax avataronmax
获取
react-three-fiber

react-three-fiber

674frontend

Build declarative 3D scenes with React Three Fiber (R3F) - a React renderer for Three.js. Use when building interactive 3D experiences in React applications with component-based architecture, state management, and reusable abstractions. Ideal for product configurators, portfolios, games, data visualization, and immersive web experiences.

freshtechbro avatarfreshtechbro
获取
motion-framer

motion-framer

629frontend

适用于 React 和 JavaScript 的现代动画库。使用 motion 组件、变体、手势(悬停/点击/拖拽)、布局动画、AnimatePresence 退出动画、弹簧物理和基于滚动的效果,创建流畅、生产就绪的动画。在构建交互式 UI 组件、微交互、页面过渡或复杂动画序列时使用。

freshtechbro avatarfreshtechbro
获取
threejs-webgl

threejs-webgl

629frontend

用于 Three.js 3D Web 开发的综合技能。在构建交互式 3D 场景、WebGL/WebGPU 应用程序、产品配置器、3D 可视化或沉浸式 Web 体验时使用此技能。当任务涉及 Three.js、3D 渲染、场景、相机、网格、材质、灯光、动画、纹理或 WebGL/WebGPU 渲染时触发。

freshtechbro avatarfreshtechbro
获取
flags-sdk

flags-sdk

613frontend

Guide for feature flags and A/B tests with the Flags SDK (`flags` npm package) and Vercel Flags. Use when: declaring flags with `flag()`, using `vercelAdapter` or `vercel flags` CLI (add, list, enable, disable, inspect, archive, rm, sdk-keys), setting up providers/adapters (Vercel, Statsig, LaunchDarkly, PostHog, GrowthBook, Hypertune, Global Config, OpenFeature, Split, Flagsmith, Reflag, Optimizely, or custom adapters), implementing precompute patterns for static pages, setting up `identify`/`dedupe`, integrating Flags Explorer/Toolbar, working with flags in Next.js (App Router, Pages Router, Middleware) or SvelteKit, writing custom adapters, or encrypting/decrypting flag values. Triggers: feature flags, A/B testing, experimentation, flags SDK, flag adapters, precompute, Flags Explorer, feature gates, flag overrides, Vercel Flags, vercel flags CLI, vercel flags add, vercel flags list, vercel flags enable, vercel flags disable, `flags/next`, `flags/sveltekit`, `flags/react`, `@flags-sdk/*`.

vercel avatarvercel
获取
motion-react

motion-react

604frontend

Build React animations with Motion (formerly Framer Motion) - gestures (drag, hover, tap), scroll effects, spring physics, layout animations, SVG, exit animations, and motion values. Use when: building React animations, adding hover/tap/drag interactions, scroll-triggered effects, layout transitions, shared element animations, exit animations with AnimatePresence, or working with motion values and springs. Triggers: "animate", "motion component", "framer motion", "gesture", "drag", "scroll animation", "layout animation", "exit animation", "spring", "whileHover", "whileTap", "whileInView", "AnimatePresence", "layoutId", "useScroll", "useSpring", "useAnimate", "motion value", "reorder", "parallax".

pedronauck avatarpedronauck
获取