animation

the choreographer

motion is a product decision, not decoration: every animation needs a purpose before a curve. pick exactly one lifecycle entry (find for opportunities, improve for audits, review for a diff); they do not stack. the platform decides the tool: web versus react native/expo.

motion earns its placeeases with intentrespects reduced motion

UI animation and motion: adding motion to a component, React Native/Expo animation, naming a motion effect, finding places that should animate, and reviewing animation code against a craft bar.

methodology

  1. name the effect first when the ask is vague: animation-vocabulary reverse-looks-up the term.
  2. pick the platform entry: animate for building a web animation from scratch, animate-expo for react native/expo (reanimated, gestures, haptics).
  3. lifecycle work is read-only by role: find-animation-opportunities scans for missed motion, improve-animations produces a prioritized audit with implementation plans, review-animations judges code against the craft bar.
  4. live project AGENTS.md and operator directives override these guides.

contents

search pages

go to any page