Agent Skills: SaaS & Productivity Animation Principles

Use when designing animations for business tools, project management, collaboration software, or productivity apps

UncategorizedID: dylantarre/animation-principles/saas-productivity

Install this agent skill to your local

pnpm dlx add-skill https://github.com/dylantarre/animation-principles/tree/HEAD/skills/08-by-industry/saas-productivity

Skill Files

Browse the full folder contents for saas-productivity.

Download Skill

Loading file tree…

skills/08-by-industry/saas-productivity/SKILL.md

Skill Metadata

Name
saas-productivity
Description
Use when designing animations for business tools, project management, collaboration software, or productivity apps

SaaS & Productivity Animation Principles

Apply Disney's 12 principles to create efficient, professional experiences that enhance focus and reduce friction.

The 12 Principles Applied

1. Squash & Stretch

  • Minimal Use: Professional context requires restraint
  • Checkboxes: Subtle squash on task completion
  • Buttons: Slight compression for tactile feedback

2. Anticipation

  • Save Actions: Brief preparation before confirmation
  • Form Submit: Button state hints at processing
  • Drag Initiation: Element lifts before moving

3. Staging

  • Active Task: Current work item takes focus
  • Sidebar Navigation: Secondary to main content
  • Notifications: Non-intrusive placement

4. Straight Ahead & Pose to Pose

  • Workflows: Clear step-by-step processes (pose to pose)
  • Real-time Collaboration: Smooth cursor movements (straight ahead)
  • Dashboard Updates: Sequential data loading

5. Follow Through & Overlapping Action

  • Card Movements: Shadow follows card with delay
  • List Reordering: Items settle naturally
  • Panel Resizing: Content adjusts after panel stops

6. Slow In & Slow Out

  • Professional Easing: Smooth, never bouncy
  • Modal Transitions: Confident 250-350ms
  • State Changes: Deliberate, not snappy

7. Arc

  • Drag and Drop: Natural curved paths
  • Kanban Cards: Arc between columns
  • Notification Dismiss: Swipe follows curve

8. Secondary Action

  • Auto-save Indicator: Subtle pulse while saving
  • Sync Status: Background indicator during updates
  • Loading Skeleton: Shimmer while data fetches

9. Timing

  • Efficient: 150-300ms for most interactions
  • Never Slow: Users are here to work
  • Instant Feedback: 100ms for input validation

10. Exaggeration

  • Almost Never: Productivity demands efficiency
  • Milestones Only: Project completion, goals met
  • Onboarding: Slightly more playful to engage

11. Solid Drawing

  • Data Visualization: Clear, accurate charts
  • Icon Consistency: Uniform across all features
  • Typography: Readable at all sizes

12. Appeal

  • Professional Polish: Refined, not flashy
  • Invisible Design: Animations serve, not distract
  • Trust & Reliability: Consistent, predictable motion

Industry Timing Standards

| Action | Duration | Easing | |--------|----------|--------| | Button Feedback | 100ms | ease-out | | Modal Open | 250ms | ease-out | | Dropdown Menu | 200ms | ease-in-out | | Page Transition | 300ms | ease-in-out | | Toast Notification | 200ms | ease-out |

Key Principle

Animations should be invisible to users focused on work. Motion exists to provide feedback and maintain spatial awareness, never to entertain or delay.