e-commerce-retail — скилл для Claude Code: анимации в магазинах
Скилл описывает анимации для карточек товаров, корзины и оформления заказа по 12 принципам Disney. Пригодится, если интерфейс магазина должен выглядеть дорого и не тормозить покупку.
npx skills add dylantarre/animation-principles --skill e-commerce-retail -a claude-codeЧто делает e-commerce-retail
Скилл разбирает 12 принципов анимации Disney применительно к интернет-магазину. Каждый принцип получает конкретные места в интерфейсе: сжатие кнопки при добавлении в корзину, дуга, по которой миниатюра товара летит к иконке корзины, подъём кнопки покупки перед подтверждением, поэтапное появление сетки результатов поиска. Отдельная таблица задаёт длительности и функции плавности: добавление в корзину 200ms с ease-out, обновление корзины 150ms, шаг оформления заказа 350ms с ease-in-out, зум изображения 300ms.
Внутри — один файл SKILL.md с разделами по каждому принципу и таблицей таймингов. Скриптов и настроек нет, так что скилл ничего не запускает в проекте и не трогает сборку. Работает он как справочник: агент читает описания и подставляет нужные значения, когда вы просите анимировать корзину или карточку.
Главное правило скилла — анимация не должна замедлять путь к покупке. Поэтому тайминги короткие, а движения привязаны к действиям пользователя. Если в вашем проекте уже есть дизайн-система со своими кривыми плавности, эти значения придётся согласовывать с ней, иначе переходы на соседних экранах будут ощущаться разными.
Какие задачи решает
- подобрать длительность и плавность для добавления товара в корзину
- связать движение миниатюры товара с иконкой корзины
- сделать появление сетки товаров после поиска не резким
- показать скидку так, чтобы она не спорила с ценой
- ускорить шаги оформления заказа без потери понятности
Примеры запросов агенту
- анимируй добавление товара в корзину по скиллу e-commerce-retail
- сделай переход между шагами оформления заказа с таймингами из скилла
- подскажи анимацию для бейджа «мало на складе»
Как установить e-commerce-retail
1Через Skills CLI (Vercel)
npx skills add dylantarre/animation-principles --skill e-commerce-retail -a claude-code2Вручную: положить файлы
~/.claude/skills/e-commerce-retail/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/e-commerce-retail/
1Через Skills CLI (Vercel)
npx skills add dylantarre/animation-principles --skill e-commerce-retail -a codex2Вручную: положить файлы
.agents/skills/e-commerce-retail/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add dylantarre/animation-principles --skill e-commerce-retail -a cursor2Вручную: положить файлы
.cursor/skills/e-commerce-retail/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install dylantarre/animation-principles e-commerce-retail2Вручную: положить файлы
.github/skills/e-commerce-retail/SKILL.md1Через Skills CLI (Vercel)
npx skills add dylantarre/animation-principles --skill e-commerce-retail -a gemini-cli2Командой платформы
gemini skills install https://github.com/dylantarre/animation-principles --path skills/08-by-industry/e-commerce-retailВручную: положить файлы
.devin/skills/e-commerce-retail/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add dylantarre/animation-principles --skill e-commerce-retail -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора85
Похожие
Рядом в теме «Дизайн»
Всё по теме «Дизайн» →Вопросы о e-commerce-retail
Как установить e-commerce-retail в Claude?
Выполните npx skills add dylantarre/animation-principles --skill e-commerce-retail -a claude-code. После этого файл скилла появится по пути ~/.claude/skills/e-commerce-retail/SKILL.md.
Что делает e-commerce-retail?
Разбирает 12 принципов анимации Disney на примерах интернет-магазина: корзина, карточки товаров, оформление заказа, поиск. Плюс даёт таблицу длительностей и функций плавности для типовых действий.
Нужны ли дополнительные библиотеки для работы скилла?
Скилл состоит из одного файла SKILL.md и ничего не запускает. Он задаёт принципы и тайминги, а код анимации вы пишете сами на том, что уже есть в проекте.
Исходный текст
SKILL.md · MIT
--- name: e-commerce-retail description: Use when designing animations for shopping apps, product catalogs, checkout flows, or retail experiences --- # E-Commerce & Retail Animation Principles Apply Disney's 12 principles to create shopping experiences that feel premium, trustworthy, and encourage conversion. ## The 12 Principles Applied ### 1. Squash & Stretch - **Add to Cart**: Button compresses on tap, product thumbnail squishes into cart icon - **Quantity Badges**: Numbers stretch when incrementing quickly - **Sale Tags**: Pulse with slight stretch to draw attention ### 2. Anticipation - **Buy Button**: Subtle lift before purchase confirmation - **Image Zoom**: Brief pause before expanding product image - **Checkout Steps**: Progress indicator hints at next section ### 3. Staging - **Product Hero**: Center product with dimmed background - **Price Display**: Animate price prominently, discounts secondary - **CTA Hierarchy**: Primary actions draw eye first ### 4. Straight Ahead & Pose to Pose - **Browse Flow**: Smooth scroll for catalog browsing (straight ahead) - **Checkout**: Defined steps with clear transitions (pose to pose) - **Search Results**: Staggered reveal for product grid ### 5. Follow Through & Overlapping Action - **Product Cards**: Image settles before price text - **Cart Drawer**: Items slide in, total updates after - **Filters**: Tags animate before results refresh ### 6. Slow In & Slow Out - **Modal Opens**: Ease-out for product quick-view - **Image Carousel**: Smooth deceleration between slides - **Checkout Transitions**: 300-400ms with ease-in-out ### 7. Arc - **Add to Cart**: Product thumbnail arcs toward cart icon - **Wishlist**: Heart icon arcs to saved section - **Drag to Compare**: Items follow natural curved path ### 8. Secondary Action - **Purchase Success**: Confetti while confirmation loads - **Review Stars**: Sparkle while rating saves - **Discount Applied**: Price crosses out while new price appears ### 9. Timing - **Quick Add**: 150-200ms for snappy cart additions - **Checkout Steps**: 300-400ms for confident transitions - **Loading States**: Skeleton screens for perceived speed ### 10. Exaggeration - **Flash Sales**: Urgent countdown with bold pulses - **Low Stock**: Warning badge with attention-grabbing shake - **Big Discounts**: Strike-through with dramatic reveal ### 11. Solid Drawing - **Product Images**: Maintain aspect ratios during zoom - **3D Views**: Consistent lighting and perspective - **Icons**: Uniform weight across cart, search, menu ### 12. Appeal - **Micro-Delights**: Subtle bounce on successful actions - **Brand Personality**: Premium = smooth, Playful = bouncy - **Trust Signals**: Gentle animations for security badges ## Industry Timing Standards | Action | Duration | Easing | |--------|----------|--------| | Add to Cart | 200ms | ease-out | | Quick View | 250ms | ease-in-out | | Checkout Step | 350ms | ease-in-out | | Cart Update | 150ms | ease-out | | Image Zoom | 300ms | ease-out | ## Key Principle Never let animation slow the path to purchase. Every motion should feel efficient and build buying confidence.
© dylantarre · MIT · dylantarre/animation-principles