К основному содержанию
скилл CX Codex

lists-grids — скилл для Claude Code: что делает и как установить

Помогает настроить анимацию списков, таблиц и сеток по 12 принципам диснеевской мультипликации. Пригодится при фильтрации данных и перетаскивании карточек.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add dylantarre/animation-principles --skill lists-grids -a claude-code
Открыть на GitHub

Что делает lists-grids

Скилл передаёт агенту правила движения для списков, таблиц и сеток карточек. Вместо резких рывков интерфейс получает выверенные анимации на основе 12 принципов классической мультипликации. При перетаскивании элемент движется по дуге, а не по прямой линии. Для удаляемых блоков применяется небольшое сжатие перед исчезновением.

В правилах прописаны точные тайминги. Задержка ступенчатого появления (stagger) составляет 30–75 мс на элемент, а суммарный каскад укладывается в 500–800 мс. Появление длится 200–300 мс, скрытие — 150–200 мс. Все примеры построены вокруг аппаратных свойств transform и opacity, поэтому браузер не тратит ресурсы на пересчёт геометрии страницы.

Какие задачи решает

  • настроить ступенчатое появление элементов списка с каскадной задержкой
  • задать тайминги и кривые Безье при фильтрации сетки карточек
  • анимировать перемещение строк таблицы по дуговым траекториям
  • плавно скрыть удаляемые карточки через масштабирование и прозрачность

Примеры запросов агенту

  • Сделай анимацию появления карточек в сетке с задержкой по правилам lists-grids
  • Добавь CSS-переходы для плавной пересортицы элементов списка при фильтрации
  • Настрой перетаскивание строк таблицы с изменением z-index и теней

Как установить lists-grids

1Через Skills CLI (Vercel)

npx skills add dylantarre/animation-principles --skill lists-grids -a claude-code

2Вручную: положить файлы

~/.claude/skills/lists-grids/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/lists-grids/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о lists-grids

Как установить lists-grids в Claude Code?

Выполните в терминале команду npx skills add dylantarre/animation-principles --skill lists-grids -a claude-code. Инструкция сохранится в файле ~/.claude/skills/lists-grids/SKILL.md.

Что делает скилл lists-grids?

Он задаёт правила генерации CSS для списков, таблиц и сеток. Агент применяет принципы опережения, дуг и подготовки движения при фильтрации или сортировке.

Какие тайминги рекомендует lists-grids для анимаций?

Инструкция задаёт задержку между элементами от 30 до 75 мс, а вход элемента занимает от 200 до 300 мс. Максимальная общая длительность каскада ограничена 800 мс.

Исходный текст

SKILL.md · MIT
---
name: lists-grids
description: Use when animating lists, grids, tables, or collections of items to create smooth ordering, filtering, and loading states
---

# List & Grid Animation Principles

Apply Disney's 12 principles to lists and grids for smooth, organized motion.

## Principles Applied to Lists & Grids

### 1. Squash & Stretch
List items compress slightly when grabbed for reorder. Grid items can stretch when expanding to fill space on filter.

### 2. Anticipation
Before list reorders, items briefly compress. Before filter removes items, they can shrink slightly. Prepares for change.

### 3. Staging
Item being dragged lifts above others (z-index + shadow). Filtered results highlight while others fade. Guide eye to relevant items.

### 4. Straight Ahead & Pose to Pose
Define states: entering, resting, reordering, exiting. Use pose-to-pose for predictable, controllable list animations.

### 5. Follow Through & Overlapping Action
Stagger item entrance: first item leads, others follow (30-50ms delay). Content within items lags behind item container.

### 6. Ease In & Ease Out
Item enter: `ease-out`. Item exit: `ease-in`. Reorder: `ease-in-out`. Stagger easing should feel like a wave, not mechanical.

### 7. Arcs
Reordering items should follow curved paths, not straight lines. Adds personality and organic feel to grid shuffles.

### 8. Secondary Action
While item moves (primary), placeholder appears (secondary), other items shift (tertiary). Coordinate the ensemble.

### 9. Timing
- Stagger delay: 30-75ms per item
- Item enter: 200-300ms
- Item exit: 150-200ms
- Reorder: 250-350ms
- Filter shuffle: 300-400ms
- Max total stagger: 500-800ms

### 10. Exaggeration
Dramatic filter transitions can scale items to 0 before removing. New items can overshoot position slightly. Make sorting visible.

### 11. Solid Drawing
Maintain consistent spacing during animations. Grid gaps should stay uniform. Item proportions should remain stable during transforms.

### 12. Appeal
Smooth list animations feel premium. Jarring reorders feel broken. Staggered entrances guide attention naturally. Users notice quality.

## CSS Implementation

```css
.list-item {
  animation: itemEnter 250ms ease-out backwards;
}

.list-item:nth-child(1) { animation-delay: 0ms; }
.list-item:nth-child(2) { animation-delay: 50ms; }
.list-item:nth-child(3) { animation-delay: 100ms; }
/* continue pattern */

@keyframes itemEnter {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.grid-item {
  transition: transform 300ms ease-in-out,
              opacity 200ms ease-out;
}
```

## Key Properties
- `transform`: translate, scale
- `opacity`: enter/exit
- `animation-delay`: stagger
- `grid-template`: layout shifts
- `order`: reordering

© dylantarre · MIT · dylantarre/animation-principles

Похожие скиллы

Всё по теме «Фронтенд и UI» →
framed-grid-layout MengTo Скилл задаёт правила вёрстки страниц с тонкими видимыми границами секций, L-образными уголками и строгой привязкой к сетке. CX Codex +1 1 400установок responsive-design manutej Направляет агента верстать интерфейсы по принципу mobile-first с флюидными сетками, CSS Grid и Flexbox. Помогает адаптировать типографику и раскладки под любые экраны. CX Codex +1 511установок animate emilkowalski Создаёт анимации интерфейса с нуля по принципам Эмиля Ковальски. Пригодится при верстке переходов или оживлении компонентов. CX Codex +1 172 700установок image-first-grid-layout MengTo Задаёт правила вёрстки экранов с полноэкранными фото, полупрозрачными блоками и направляющими линиями сетки. Пригодится для кинематографичных промо-страниц. CX Codex +1 1 400установок 12-principles-of-animation raphael-salaja Находит ошибки в веб-анимациях по двенадцати принципам движения. Выводит список замечаний с номерами строк и сводную таблицу нарушений. CX Codex +1 2 200установок micro-interactions dembrandt Скилл для мелких осмысленных анимаций: переключатели, иконки, моменты успеха. Пригодится, когда интерфейсу не хватает отклика. CX Codex +1 869установок

Из того же набора142

timing-calibration Скилл разбирает жалобы «слишком быстро» и «слишком медленно» и подбирает длительности и easing по типу действия. CX Codex +1 499установок urgency-action Задаёт правила анимации интерфейса для привлечения внимания и быстрой реакции. Пригодится при вёрстке таймеров и кнопок оформления заказа. CX Codex +1 499установок Animation Principles - Teaching Others Помогает объяснить 12 принципов анимации ученикам, менти и коллегам разного уровня: что показать первым и на чём обычно спотыкаются. CX Codex +1 498установок user-feedback-clarity Скилл для ИИ-агента, который разбирает, почему пользователи не замечают отклик интерфейса, и подсказывает, как это исправить. CX Codex +1 498установок Animation Principles - Master Скилл объясняет, почему работают 12 принципов анимации: через восприятие, физику, эмоции и сторителлинг. Пригодится для обучения и наставничества. CX Codex +1 497установок power-confidence Скилл задаёт правила анимаций, которые читаются как сила и власть: тяжёлое движение, резкая остановка, минимум отскока. Пригодится на hero-секциях и витринах премиум-продуктов. CX Codex +1 497установок continuous-loops Скилл учит агента создавать зацикленные CSS-анимации по принципам классической мультипликации. Пригодится для лоадеров, пульсаций, шиммеров и фоновых эффектов. CX Codex +1 497установок universal-patterns Задаёт базовые длительности, кривые изинга и 12 принципов анимации для любого движения в интерфейсе. Пригодится, когда агент пишет CSS-переходы и не угадывает с таймингом. CX Codex +1 496установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой