Website build stack
A standing reference for building websites. Whenever a task involves building, redesigning, or improving a website or web app, check this list and pull in the relevant library or skill instead of reinventing it.
1. Animation: GSAP (greensock/gsap-skills)
Default animation library when a request needs motion (scroll effects, reveals, transitions, timelines) and doesn’t name a library.
- Core API:
gsap.to(),.from(),.fromTo()with easing, duration, stagger, defaults. - Timelines for sequencing instead of chained delays or
setTimeout. ScrollTriggerfor scroll-linked animation, pinning, scrubbing. Register once withgsap.registerPlugin(ScrollTrigger).- Other useful plugins:
ScrollToPlugin,ScrollSmoother,Flip,Draggable,SplitText,Observer,CustomEase. All are free in the publicgsapnpm package. - Utils:
clamp,mapRange,normalize,interpolate,wrap,snap. - React: use the
useGSAPhook with ascope, orgsap.context()plus cleanup inuseEffect. Vue/Svelte: scope selectors to the component and clean up on unmount. - Performance: animate transforms (
x,y,scale,autoAlpha) rather than layout properties (top,left,width). CallScrollTrigger.refresh()after layout changes. - Deeper guidance for animation-heavy work:
npx skills add https://github.com/greensock/gsap-skills.
6 more sections
- Smooth scroll: Lenis (darkroomengineering/lenis)
- React UI components: react-bits (DavidHDev/react-bits)
- Design and UX quality bar: Vercel Web Interface Guidelines + design.md
- Tailwind CSS: Lombiq/Tailwind-Agent-Skills
- Framework: Astro (content and marketing sites)
- How to apply this
Create a free Pagenue account to read the whole skill, download it, and install it.
Sign in free to read the rest