Skip to main content
skill CX Codex

power-confidence — Claude Code skill: weighty, confident motion

A skill that spells out how to animate strength and authority: heavy movement, sudden stops, almost no bounce. Useful for hero sections and premium product showcases.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add dylantarre/animation-principles --skill power-confidence -a claude-code
Open on GitHub

What power-confidence does

The skill treats motion as weight. Stretch is kept minimal while squash on impact is pronounced. Anticipation runs 100-200ms — not hesitation, but gathering force. Durations sit between 150-300ms, with separate values for entrance, impact and settle.

Inside you get a timing table with easing pairs, three CSS variables (--power-strike, --power-land, --power-drive) and a ready power-land keyframe that drops on Y and compresses slightly. The principles are covered one by one: straight paths over arcs, controlled deceleration, secondary ripples such as a brief screen shake. Straight ahead action is the one to skip, since power needs intent.

Everything is written as CSS values and milliseconds, so the skill assumes web animation. If your project already has a design system with its own curves, these easings will need reconciling, otherwise the motion reads as out of step with the rest of the interface.

What it helps with

  • make a hero headline land with weight instead of drifting in
  • pick an easing curve for a hard stop
  • add an environment response when a card hits
  • set timings for entrance, impact and settle
  • drop springy bounce from a premium interface

Example prompts for the agent

  • Animate the headline entrance in power-confidence style: 250ms in, hard stop.
  • Pick the easing and keyframe for a card that lands with weight.
  • Add a brief screen shake when the block hits, following power-confidence rules.

How to install power-confidence

1Skills CLI (Vercel)

npx skills add dylantarre/animation-principles --skill power-confidence -a claude-code

2Manually: put the files in place

~/.claude/skills/power-confidence/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/power-confidence/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about power-confidence

How do I install power-confidence in Claude?

Run npx skills add dylantarre/animation-principles --skill power-confidence -a claude-code. The skill file lands at ~/.claude/skills/power-confidence/SKILL.md.

What does power-confidence do?

It sets rules for animations that read as strength: squash over stretch, deliberate anticipation, sudden stops and controlled follow-through. It ships a timing table, CSS variables and the power-land keyframe.

Which platforms support the skill?

Claude, Codex, Cursor, GitHub Copilot, Gemini CLI and OpenCode. Each platform has its own install command and its own skills folder.

Source text

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

Similar skills

Everything for Frontend and UI →

From the same set86

Animation Principles - Expert A skill for animators who already know the classic principles and want to break them deliberately: anti-squash, omitted anticipation, broken arcs. CX Codex +1 499installs timing-calibration A skill that diagnoses animations that feel too fast, too slow or inconsistent, then hands back concrete durations and easing. CX Codex +1 497installs Animation Principles - Teaching Others Walks you through teaching the 12 animation principles to students, mentees or teammates: what to show first and where they usually get stuck. CX Codex +1 495installs user-feedback-clarity A skill that helps your coding agent work out why users miss interface feedback and what to change. CX Codex +1 496installs universal-patterns Sets baseline durations, easing curves and the 12 animation principles for any motion in an interface. Useful when your agent writes CSS transitions and guesses the timing wrong. CX Codex +1 493installs secondary-action-mastery A skill for adding secondary motion that supports the primary action instead of fighting it. Useful for UI animation and game feel. CX Codex +1 494installs feedback-indicators A skill for confirmation animations: success checkmarks, error shakes, form validation and toasts. Useful when the UI has to answer back clearly. CX Codex +1 493installs Animation Principles - Troubleshooting A skill that diagnoses why an animation feels wrong and points to the principle being misapplied. Useful when the motion reads badly but the cause is unclear. CX Codex +1 490installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor