Animation quality depends on the prompt. These are the 5 principles distilled from the author:
### 1. Give the model concrete context
Use SVGs, real data, or screenshots as a base. The model generates far better animations when it has concrete assets to work with.
`bash
"Animate the SVG at /assets/logo.svg with a progressive drawing effect..."
`
### 2. Use motion design terminology
Don't say "make it appear slowly". Say:
- ease-in, ease-out, ease-in-out
- trim-path animation
- sequential fade-in
- bezier curves
### 3. Think like a cinematographer
Professional animations use camera movement:
- camera push β zoom in
- pan left/right β horizontal sweep
- zoom out with ease β smooth pull-back
- rig-like motion through group transforms
### 4. Ask for the controls you need
By default only a background color control is exposed. If you need more:
- Add editable Skottie slots for the logo color and stroke width
- Include preview controls for color, speed, and direction
### 5. Specify FPS and duration
`bash
"...in a 150-frame composition at 30 FPS"
"...60-frame loop animation at 24 FPS"
`