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

calm-relaxation — скилл для Claude Code: спокойные анимации

Скилл для ИИ-кодинга, который задаёт правила плавных и тихих анимаций: длинные тайминги, мягкие кривые, никаких резких движений.

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

Что делает calm-relaxation

Скилл описывает, как строить анимации, которые успокаивают: дыхание, дрейф, плавные переходы. Он раскладывает двенадцать принципов анимации Disney на спокойный лад — растяжение и сжатие в пределах 2–5%, подготовка длиной 200–400ms, затухание 500ms и больше. Внутри есть таблица таймингов и готовые CSS-переменные для кривых.

Для дыхания даётся готовый @keyframes calm-breathe: масштаб от 1 до 1.02 и прозрачность от 0.8 до 1 за 5 секунд. Кривые — cubic-bezier(0.4, 0, 0.6, 1) для мягкого движения, cubic-bezier(0.37, 0, 0.63, 1) для парения. Всё это чистый CSS, без библиотек.

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

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

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

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

  • сделай анимацию дыхания для карточки в стиле calm-relaxation
  • подбери тайминги и easing для плавающих частиц по скиллу calm-relaxation
  • переделай переход в ночную тему на спокойный, как в calm-relaxation

Как установить calm-relaxation

1Через Skills CLI (Vercel)

npx skills add dylantarre/animation-principles --skill calm-relaxation -a claude-code

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

~/.claude/skills/calm-relaxation/SKILL.md

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

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

Вопросы о calm-relaxation

Как установить calm-relaxation в Claude?

Выполните npx skills add dylantarre/animation-principles --skill calm-relaxation -a claude-code. Файл скилла окажется в ~/.claude/skills/calm-relaxation/SKILL.md.

Что делает calm-relaxation?

Задаёт правила спокойных анимаций: длинные тайминги, мягкие кривые, минимум преувеличения. Помогает агенту не делать резких движений в интерфейсе.

Какие тайминги советует скилл?

Для затухания — 400–600ms, для парящих элементов — 3000–5000ms, для дыхания — 4000–6000ms. Кривые заданы через cubic-bezier.

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

SKILL.md · MIT
---
name: calm-relaxation
description: Use when creating animations that soothe users, reduce anxiety, or create peaceful, meditative experiences.
---

# Calm & Relaxation Animation

Create animations that soothe, settle, and create peaceful user experiences.

## Emotional Goal

Calm emerges from slow, gentle, predictable motion. Relaxation comes from animations that breathe, flow naturally, and never demand attention or create tension.

## Disney Principles for Calm

### Squash & Stretch
Very subtle (2-5%). Gentle breathing or pulsing rather than bouncing. Soft, organic deformation like clouds or water.

### Anticipation
Long, gradual preparation (200-400ms). Slow builds create no surprises. Everything telegraphed well in advance.

### Staging
Soft focus, ambient positioning. No aggressive attention-grabbing. Elements share space harmoniously without competition.

### Straight Ahead Action
Gentle, organic flow for ambient animations. Drifting clouds, floating particles, subtle gradients—natural randomness.

### Follow Through & Overlapping Action
Extended, graceful follow-through. Long settling times (500ms+). Elements drift to rest like leaves on water.

### Slow In & Slow Out
Heavy easing on both ends. Very gradual acceleration and deceleration. `cubic-bezier(0.4, 0, 0.6, 1)` for smooth, gentle motion.

### Arc
Wide, sweeping curves. Gentle parabolas. Motion should flow like water or wind—never angular or abrupt.

### Secondary Action
Ambient, background motion. Subtle parallax, gentle floating elements. Supporting motion that doesn't demand attention.

### Timing
Slow and deliberate (400-800ms+). Long durations feel meditative. No quick movements. Breathing rhythm: 4-6 seconds per cycle.

### Exaggeration
Minimal to none. Realistic, natural movements. Subtlety is calming; exaggeration creates tension.

### Solid Drawing
Soft edges, rounded forms. No sharp angles. Organic shapes that feel natural and comfortable.

### Appeal
Soft colors, low contrast. Gentle gradients. Rounded shapes. Natural, organic aesthetics.

## Timing Recommendations

| Element | Duration | Easing |
|---------|----------|--------|
| Fade transitions | 400-600ms | `ease-in-out` |
| Floating elements | 3000-5000ms | `ease-in-out` |
| Breathing pulse | 4000-6000ms | `ease-in-out` |
| Parallax drift | 800-1200ms | `ease-out` |

## CSS Easing

```css
--calm-gentle: cubic-bezier(0.4, 0, 0.6, 1);
--calm-float: cubic-bezier(0.37, 0, 0.63, 1);
--calm-breathe: cubic-bezier(0.45, 0, 0.55, 1);
```

## Breathing Animation

```css
@keyframes calm-breathe {
  0%, 100% {
    transform: scale(1);
    opacity: 0.8;
  }
  50% {
    transform: scale(1.02);
    opacity: 1;
  }
}

.breathing-element {
  animation: calm-breathe 5s ease-in-out infinite;
}
```

## When to Use

- Meditation and wellness apps
- Loading states for long processes
- Ambient backgrounds
- Reading experiences
- Night mode transitions
- Healthcare interfaces
- Onboarding welcome screens
- Success states that don't need celebration

© dylantarre · MIT · dylantarre/animation-principles

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

Всё по теме «Фронтенд и UI» →
animate emilkowalski Создаёт анимации интерфейса с нуля по принципам Эмиля Ковальски. Пригодится при верстке переходов или оживлении компонентов. CX Codex +1 172 700установок 12-principles-of-animation raphael-salaja Находит ошибки в веб-анимациях по двенадцати принципам движения. Выводит список замечаний с номерами строк и сводную таблицу нарушений. CX Codex +1 2 200установок micro-interactions dembrandt Скилл для мелких осмысленных анимаций: переключатели, иконки, моменты успеха. Пригодится, когда интерфейсу не хватает отклика. CX Codex +1 869установок animation-principles iart-ai Скилл задаёт физику и тайминги интерфейсной анимации. Он выдаёт точные кривые cubic-bezier, задержки шагов и длительности в миллисекундах. CX Codex +1 3 000установок emil-design-eng emilkowalski Скилл задаёт правила для полировки интерфейсов, компонентов и анимаций. Пригодится, когда UI работает, но требует более точных состояний и переходов. CX Codex +1 388 200установок transitions-polish Jakubantalik Скилл проверяет уже существующие анимации и подбирает токены для времени, расстояния, масштаба, blur и easing. Пригодится для точной настройки motion. CX Codex +1 10 800установок

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

ux-researcher Помогает агенту планировать исследования о том, как анимация влияет на восприятие, ошибки и время выполнения задачи. CX Codex +1 525установок spatial-thinking Скилл для ИИ-агента, который заставляет думать о кадре как о трёхмерном пространстве: глубина, перспектива, объём. Пригодится, когда персонаж плывёт над полом или камера едет не туда. CX Codex +1 523установок arc-mastery Скилл для анимации движения: объясняет, почему прямые линии выглядят механически, и как строить дуги в UI, персонажах и играх. CX Codex +1 523установок micro-100-200ms Скилл для микроанимаций длительностью 100–200 мс: подсказки, выпадающие меню, мелкая обратная связь. Помогает подобрать тайминг и кривые. CX Codex +1 518установок slow-in-out-mastery Скилл для ИИ-агента, который подсказывает, какую кривую ускорения и замедления выбрать в анимации интерфейса или персонажа. CX Codex +1 517установок brand-consistency Скилл разбирает анимацию, которая выбивается из стиля бренда, и подсказывает, что поправить: тайминги, кривые, уровень выразительности. CX Codex +1 518установок attention-grabbers Скилл для ИИ-агента, который подсказывает, как делать пульсации бейджей, тряску ошибок и подсветку новых функций по принципам Disney. CX Codex +1 516установок appeal-mastery Скилл про appeal — качество, из-за которого на анимацию хочется смотреть. Помогает проектировать персонажей, микро-взаимодействия и переходы так, чтобы они читались и запоминались. CX Codex +1 517установок

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

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