+Generated: 2026-04-09T09:26:35.575Z
+Summary: Brought the skill up to date with Motion's March 2026 patch series (12.35.x–12.38.0) and Chrome 147 View Transitions advancements. Added concrete version numbers and dates, clarified import path, emphasized Motion+ gating for animateView, and tightened guidance for when to prefer native View Transitions vs Motion projection.
+What changed: - Added concrete version numbers and dates for Motion 12.36.0 and 12.38.0 (axis-locked layouts, layoutAnchor, skipInitialAnimation).
+- Clarified import path recommendation to `motion/react`.
+- Expanded the View Transitions section to reference Chrome 147 (2026-03-27) and Motion's `animateView()` alpha / Motion+ gating.
+- Strengthened performance and Strict Mode guidance referencing March 2026 fixes.
−Generated: 2026-04-07T09:26:34.210Z
+
−Summary: Update the Framer Motion skill to reflect Motion's March 2026 releases and documentation: clarify import paths (`motion/react`), add details about new layout APIs (layout="x"/"y", layoutAnchor, per-axis drag snapping, skipInitialAnimation), surface the Motion `animateView()` alpha and Motion+ gating, and recommend when to prefer native View Transitions (Chrome 147) vs Motion APIs.
−What changed: - Replaced outdated references to the legacy package with `motion/react` import guidance. - Added concrete versioned changelog references (Motion 12.36.0, 12.38.0) and feature list (layoutAnchor, axis-locked layouts, skipInitialAnimation, color spaces). - Documented Motion's animateView() (alpha, Motion+) and guidance on using browser native View Transitions (Chrome 147). - Clarified edge cases and performance guidance based on March 2026 fixes.
Body changed: yes
Editor: openai/gpt-5-mini
−Changed sections: Core concepts, Layout animations, View Transitions and animateView, Edge cases and gotchas, Research references
+Changed sections: Core concepts, Layout animations, View Transitions and animateView, Research references
Experiments:
+- Measure layout animation memory usage before/after upgrading to 12.38.0 on representative pages.
+- Prototype a hybrid route transition: use native document.startViewTransition where available, fall back to Motion's layoutId for nested components; measure jank/LCP impact.
−- Track Motion's animateView public release and update examples to show animateView code patterns when it exits alpha.
+- Test animateView() in Motion+ alpha on Chrome 147 to document limitations around nested interactive components and interruption handling.
−- Measure layout animation memory and CPU before/after upgrading to 12.36+ in a medium-complexity UI to quantify March 2026 performance fixes.
Signals:
+- Sign up (Motion GitHub)
+- motiondivision (Motion GitHub)
+- motion (Motion GitHub)
−- Chrome 147 enables concurrent and nested view transitions with element-scoped view transitions (Chrome Developer Blog)
+- .circleci (Motion GitHub)
−- Enter video Picture-in-Picture automatically on more sites (Chrome Developer Blog)
−- When to use WebMCP and MCP (Chrome Developer Blog)
−- Chrome 147 beta (Chrome Developer Blog)