power-confidence — скилл для Claude Code: анимации силы и уверенности
Скилл задаёт правила анимаций, которые читаются как сила и власть: тяжёлое движение, резкая остановка, минимум отскока. Пригодится на hero-секциях и витринах премиум-продуктов.
npx skills add dylantarre/animation-principles --skill power-confidence -a claude-codeЧто делает power-confidence
Скилл описывает, как строить движение с ощущением веса. Растяжение почти не используется, зато сжатие при ударе заметное. Подготовка к движению занимает 100-200ms — это не пауза, а набор силы. Длительности держатся в диапазоне 150-300ms, у входа и удара свои значения.
Внутри — таблица таймингов и изингов, три CSS-переменные (--power-strike, --power-land, --power-drive) и готовый кейфрейм power-land с просадкой по Y и лёгким сжатием. Отдельно разобраны принципы: прямая траектория вместо дуги, контролируемое затухание, вторичные волны вроде короткой тряски экрана. Прямолинейное действие (straight ahead) скилл советует не применять: сила требует намерения.
Скилл рассчитан на веб-анимацию, поэтому всё выражено в CSS-значениях и миллисекундах. Если у вас в проекте уже есть дизайн-система с другими кривыми, эти изинги придётся согласовывать, иначе движение будет выбиваться из общего ритма.
Какие задачи решает
- сделать появление hero-заголовка весомым, а не плавным
- подобрать изинг для резкой остановки элемента
- добавить отклик окружения на удар карточки
- выставить тайминги для входа, удара и затухания
- уйти от пружинистых отскоков в премиум-интерфейсе
Примеры запросов агенту
- Сделай анимацию появления заголовка в стиле power-confidence: вход 250ms, резкая остановка.
- Подбери изинг и кейфрейм для карточки, которая приземляется с ощущением веса.
- Добавь короткую тряску экрана в момент удара блока, по правилам power-confidence.
Как установить power-confidence
1Через Skills CLI (Vercel)
npx skills add dylantarre/animation-principles --skill power-confidence -a claude-code2Вручную: положить файлы
~/.claude/skills/power-confidence/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/power-confidence/
1Через Skills CLI (Vercel)
npx skills add dylantarre/animation-principles --skill power-confidence -a codex2Вручную: положить файлы
.agents/skills/power-confidence/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add dylantarre/animation-principles --skill power-confidence -a cursor2Вручную: положить файлы
.cursor/skills/power-confidence/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install dylantarre/animation-principles power-confidence2Вручную: положить файлы
.github/skills/power-confidence/SKILL.md1Через Skills CLI (Vercel)
npx skills add dylantarre/animation-principles --skill power-confidence -a gemini-cli2Командой платформы
gemini skills install https://github.com/dylantarre/animation-principles --path skills/06-by-emotional-outcome/power-confidenceВручную: положить файлы
.devin/skills/power-confidence/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add dylantarre/animation-principles --skill power-confidence -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора86
Похожие
Рядом в теме «Фронтенд и UI»
Всё по теме «Фронтенд и UI» →Вопросы о power-confidence
Как установить power-confidence в Claude?
Выполните npx skills add dylantarre/animation-principles --skill power-confidence -a claude-code. Файл скилла окажется в ~/.claude/skills/power-confidence/SKILL.md.
Что делает power-confidence?
Задаёт правила анимаций с ощущением силы: сжатие вместо растяжения, подготовка к движению, резкая остановка и контролируемое затухание. Внутри есть таблица таймингов, CSS-переменные и кейфрейм power-land.
На каких платформах работает скилл?
Claude, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode. Для каждой платформы своя команда установки, файл кладётся в папку скиллов этой платформы.
Исходный текст
SKILL.md · MIT
---
name: power-confidence
description: Use when creating animations that convey strength, authority, or bold confidence in brand and product.
---
# Power & Confidence Animation
Create animations that convey strength, authority, and commanding presence.
## Emotional Goal
Power comes from deliberate, controlled, weighty motion. Confidence means animations that know exactly where they're going and arrive with certainty.
## Disney Principles for Power
### Squash & Stretch
Minimal stretch, impactful squash. Heavy objects don't stretch—they compress on impact (10-15%). Weight and solidity over flexibility.
### Anticipation
Deliberate, confident preparation (100-200ms). Not hesitation—gathering power. Like a predator before striking.
### Staging
Dominant positioning. Large scale, center stage. Powerful elements command attention through presence, not motion.
### Straight Ahead Action
Avoid. Power requires intention and control. Every movement should be deliberate, not spontaneous.
### Follow Through & Overlapping Action
Controlled deceleration. Heavy elements don't bounce—they settle with authority. Short, decisive follow-through.
### Slow In & Slow Out
Strong ease-out with sudden stops. Fast acceleration, decisive landing. `cubic-bezier(0.0, 0, 0.2, 1)` for powerful arrivals.
### Arc
Direct paths preferred. Power takes the straightest route. When arced, low and driving—like a charging bull.
### Secondary Action
Impactful ripples or shockwaves. When power lands, the environment responds. Subtle screen shake, radiating force.
### Timing
Medium-fast with decisive endpoints (150-300ms). Not rushed, not leisurely. Purposeful velocity.
### Exaggeration
Moderate (15-25%). Amplify impact, not movement. The landing matters more than the journey.
### Solid Drawing
Heavy, grounded forms. Strong geometric shapes. Stability and mass in every frame.
### Appeal
Bold, angular design. High contrast. Dark, saturated colors. Commanding presence.
## Timing Recommendations
| Element | Duration | Easing |
|---------|----------|--------|
| Entrance | 200-300ms | `ease-out` |
| Impact | 100-150ms | `ease-out` |
| Settle | 150-200ms | `ease-out` |
| Transition | 250-350ms | `ease-in-out` |
## CSS Easing
```css
--power-strike: cubic-bezier(0.0, 0, 0.2, 1);
--power-land: cubic-bezier(0.16, 1, 0.3, 1);
--power-drive: cubic-bezier(0.25, 0.1, 0.25, 1);
```
## Impact Animation
```css
@keyframes power-land {
0% {
transform: translateY(-20px) scale(1.05);
opacity: 0;
}
60% {
transform: translateY(2px) scale(0.98);
}
100% {
transform: translateY(0) scale(1);
opacity: 1;
}
}
```
## Weight Simulation
- Larger elements animate slower
- Powerful elements affect surroundings
- Impacts create brief compression
- Recovery is quick and controlled
## When to Use
- Hero sections and headlines
- Premium product showcases
- Brand statements
- Achievement displays
- Dashboard key metrics
- Executive presentations
- Automotive and luxury brands
- Sports and fitness apps
© dylantarre · MIT · dylantarre/animation-principles