Timing and easing
Use for duration, responsiveness, easing curves, and choosing between product and marketing motion.
This site turns the mirrored course into static lesson pages, per-lesson Markdown, per-section Markdown, `llms.txt`, JSON manifests, a SQLite FTS artifact, and browser search. The goal is to keep the skill procedural and let retrieval happen on demand.
Type to search. Pagefind loads from the built site on first query.
Use for duration, responsiveness, easing curves, and choosing between product and marketing motion.
Use for `transform`/`opacity`, dropped frames, hardware acceleration, React re-render costs, and layout-heavy animation risks.
Use for reduced motion, autoplaying media fallbacks, and smooth-scrolling decisions.
Use for contextual surfaces, origin-aware motion, onboarding flows, popovers, drawers, and interruptible gestures.
Use for polishing, sequencing, brand feeling, and reviewing motion that technically works but still feels off.
`llms.txt`, `llms-ctx.txt`, `animation-index.json`, `openapi.json`, and `task-paths.md` give agents a small map before they open any large files.
Each lesson and section is available as Markdown, plus one combined full-context file for broad reads.
Pagefind powers static browser search, while the SQLite artifact packages section-level
content for local FTS queries outside the site with bun run search -- "transform origin".
Taste, timing, easing, purpose, and review habits.
Transforms, transitions, keyframes, and motion primitives.
Interactive implementation patterns and component-level motion.
Performance, accessibility, and the details that separate polished motion.
Conversations about animation, taste, craft, and careers.
Reference material, top-level pages, and agent-oriented extras.
Longer build-alongs and reverse-engineering references.