trust-reliability — скилл анимаций для Claude Code: доверие
Скилл для анимаций, которые вызывают доверие: предсказуемые движения, спокойные тайминги, никаких сюрпризов. Пригодится в платежах, формах и настройках.
npx skills add dylantarre/animation-principles --skill trust-reliability -a claude-codeЧто делает trust-reliability
Скилл описывает, как строить анимации, которые не пугают пользователя. В основе — принципы анимации из классической школы, переложенные на интерфейс: минимальный squash & stretch (5-10%), короткое anticipation (50-100ms), симметричный ease-in-out. Движение должно выглядеть собранным, а не резиновым.
Внутри — таблица таймингов по типам элементов: переходы 250-350ms, отклик 150-200ms, модальные окна 200-300ms, загрузка идёт линейно. Для CSS заданы три переменные: --trust-smooth, --trust-enter, --trust-exit. Отдельный блок правил следит за постоянством: одно действие всегда даёт одну и ту же анимацию, разброс длительности не больше ±50ms, случайные тайминги запрещены.
Скилл советует отказаться от straight ahead action в пользу pose-to-pose — так результат предсказуемее. Ещё он требует уважать системные настройки движения и аккуратно отключаться, когда анимация выключена. Если у вас в проекте хаотичные тайминги и каждый экран едет по-своему, это повод проверить, что там с консистентностью.
Какие задачи решает
- сделать анимацию платежа предсказуемой и спокойной
- выровнять тайминги переходов и модальных окон по одной шкале
- убрать случайные длительности у одинаковых действий
- настроить плавное отключение анимаций при системной настройке
- подобрать easing для отклика на действие пользователя
Примеры запросов агенту
- Проверь анимацию формы оплаты по скиллу trust-reliability
- Сделай переходы модальных окон в стиле trust-reliability
- Выровняй тайминги анимаций в настройках по trust-reliability
Как установить trust-reliability
1Через Skills CLI (Vercel)
npx skills add dylantarre/animation-principles --skill trust-reliability -a claude-code2Вручную: положить файлы
~/.claude/skills/trust-reliability/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/trust-reliability/
1Через Skills CLI (Vercel)
npx skills add dylantarre/animation-principles --skill trust-reliability -a codex2Вручную: положить файлы
.agents/skills/trust-reliability/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add dylantarre/animation-principles --skill trust-reliability -a cursor2Вручную: положить файлы
.cursor/skills/trust-reliability/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install dylantarre/animation-principles trust-reliability2Вручную: положить файлы
.github/skills/trust-reliability/SKILL.md1Через Skills CLI (Vercel)
npx skills add dylantarre/animation-principles --skill trust-reliability -a gemini-cli2Командой платформы
gemini skills install https://github.com/dylantarre/animation-principles --path skills/06-by-emotional-outcome/trust-reliabilityВручную: положить файлы
.devin/skills/trust-reliability/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add dylantarre/animation-principles --skill trust-reliability -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о trust-reliability
Как установить trust-reliability в Claude?
Выполните npx skills add dylantarre/animation-principles --skill trust-reliability -a claude-code. Скилл появится по пути ~/.claude/skills/trust-reliability/SKILL.md.
Что делает trust-reliability?
Задаёт правила анимаций, которые вызывают доверие: умеренные тайминги, симметричный easing, минимум деформации и одинаковое поведение для одинаковых действий.
С какими платформами работает скилл?
Кроме Claude, он ставится в Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode — у каждой платформы своя команда установки.
Исходный текст
SKILL.md · MIT
--- name: trust-reliability description: Use when creating animations that build user confidence, establish credibility, and communicate dependability. --- # Trust & Reliability Animation Create animations that establish confidence, consistency, and dependable user experiences. ## Emotional Goal Trust develops through predictable, controlled movements that respect user expectations. Reliability means animations behave consistently and never surprise negatively. ## Disney Principles for Trust ### Squash & Stretch Minimal stretch (5-10% maximum). Controlled deformation shows stability. Elements should feel solid and grounded, not rubbery. ### Anticipation Subtle but present (50-100ms). Brief preparation signals what's coming without surprises. Users should always know what to expect next. ### Staging Clear, unambiguous presentation. One action at a time. Important elements are obvious. No hidden or confusing movements. ### Straight Ahead Action Avoid for trust-building. Prefer pose-to-pose for predictable, controlled results. Every frame should be intentional. ### Follow Through & Overlapping Action Restrained follow-through. Elements settle quickly without excessive bouncing. Professional, controlled completion of movements. ### Slow In & Slow Out Smooth, symmetrical easing. `ease-in-out` creates predictable, professional motion. No sudden accelerations or jarring stops. ### Arc Gentle, predictable curves. Consistent arc patterns across similar interactions. Avoid erratic or unexpected paths. ### Secondary Action Minimal and purposeful. Supporting animations should reinforce, not distract. Loading indicators should be calm and steady. ### Timing Moderate, consistent timing (250-400ms). Never too fast (feels rushed) or too slow (feels broken). Same elements should always animate at same speed. ### Exaggeration Very minimal (5-10%). Near-realistic movements feel professional and trustworthy. Subtle refinement over dramatic effect. ### Solid Drawing Maintain perfect proportions. No warping or distortion. Elements should feel stable and well-constructed. ### Appeal Clean, balanced designs. Symmetry suggests stability. Professional aesthetics over playful charm. ## Timing Recommendations | Element | Duration | Easing | |---------|----------|--------| | Transitions | 250-350ms | `ease-in-out` | | Feedback | 150-200ms | `ease-out` | | Loading | Continuous | `linear` | | Modals | 200-300ms | `ease-out` | ## CSS Easing ```css --trust-smooth: cubic-bezier(0.4, 0, 0.2, 1); --trust-enter: cubic-bezier(0, 0, 0.2, 1); --trust-exit: cubic-bezier(0.4, 0, 1, 1); ``` ## Consistency Rules 1. Same action = same animation, always 2. Duration variance: maximum ±50ms 3. No random or variable timing 4. Respect system motion preferences 5. Graceful degradation when disabled ## When to Use - Financial transactions and payments - Form submissions and data entry - Authentication flows - Settings and configuration - Progress indicators - Confirmation dialogs - Enterprise applications
© dylantarre · MIT · dylantarre/animation-principles