Barba.js — плавные переходы между страницами

★ 6.5 · vibe-coding

barba-js — это скилл для Claude Code, который помогает реализовать плавные переходы между страницами сайта с помощью Barba.js: библиотека перехватывает навигацию, подгружает контент через AJAX и анимирует смену страниц без полной перезагрузки. Barba.js весит около 7 КБ в сжатом виде и поддерживает 11 lifecycle-хуков (beforeLeave, leave, enter, afterEnter и др.), namespace-маршрутизацию, view-логику для страничной специфики и интеграцию с GSAP, anime.js и другими анимационными библиотеками. Скилл охватывает базовую настройку, fade- и crossfade-переходы, синхронный и асинхронный flow, а также плагин @barba/router. Подойдёт разработчикам, которые хотят придать многостраничному сайту ощущение SPA без перехода на полноценный фреймворк.