# Name Web Animation Effects Precisely

Vague motion descriptions make design discussions and AI prompts unclear. This skill maps those descriptions to precise terms and explains close alternatives.

## Install

```bash
npx skillstore add emilkowalski/animation-vocabulary
```

## Metadata

- Status: approved
- Slug: emilkowalski-animation-vocabulary
- Skillstore revision: r2
- Version status: missing
- Tree hash: fb47152988835897e79d77ae2e2d643ee672c974a812cb8c360e565121b92c52
- Author: emilkowalski
- GitHub username: emilkowalski
- License: MIT
- Repository: https://github.com/emilkowalski/skills/tree/main/skills/animation-vocabulary/
- Ref: c43861a65bb95efcae259cd161c9d6f4dc7eec6f
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: allowed
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: external\_commands
- Quality score: 77
- Quality tier: bronze
- Public page: https://skillstore.pages.dev/skills/emilkowalski-animation-vocabulary
- Manifest: https://skillstore.pages.dev/api/skills/emilkowalski-animation-vocabulary/manifest

## Capabilities

- Maps plain-language motion descriptions to terms in its curated animation glossary.
- Returns the strongest matching term before any alternatives.
- Distinguishes related concepts such as morph, crossfade, and shared element transition.
- Combines glossary terms when no single entry fully describes an effect.
- Provides concise, glossary-based definitions for identified terms.

## Use Cases

- Clarify a design review: Identify the accepted term for a motion effect before documenting interface feedback.
- Improve an AI request: Replace a vague visual description with precise animation terminology in a prompt.
- Standardize team language: Resolve competing names for an interaction and compare the closest glossary terms.

## Prompt Templates

### Name one effect

```
What is the animation called when [describe what moves, changes, or appears]?
```

### Identify from behavior

```
Name this interface motion: [element] responds to [trigger] by [movement]. Include one concise definition.
```

### Compare possible terms

```
Identify the best term for [effect]. Compare it with up to two close alternatives and explain the differences.
```

### Compose a complex effect

```
Describe [complex motion sequence] using only glossary terms. Separate entrance, movement, timing, easing, and interaction concepts where applicable.
```

## Limitations

- It names effects but does not design, code, or test animations.
- It is limited to terms included in the bundled glossary.
- Ambiguous descriptions may require context about the element, trigger, or movement.
- It does not provide framework-specific implementation guidance.

## Best Practices

- Describe the trigger, moving element, direction, timing, and final state.
- Ask for alternatives when the effect could match several terms.
- Use the returned term in design documentation or implementation prompts.

## Anti Patterns

- Do not request production animation code from this naming skill.
- Do not expect terms that are absent from the bundled glossary.
- Do not provide only subjective words when visible behavior can be described.

## Security Audit

- Audited at: 2026-07-23T17:26:53.394\+00:00
- Summary: All eight external-command detections are Markdown code fences around example responses, not executable Ruby or shell syntax. The two reconnaissance detections are ordinary glossary prose, and no security risk or prompt injection was found.

## Stats

- Views: 0
- Downloads: 4
- Favorites: 0
- Popularity score: 0
