diff --git a/.agents/skills/impeccable/reference/animate.md b/.agents/skills/impeccable/reference/animate.md index 6d74d1841..c8fb9e038 100644 --- a/.agents/skills/impeccable/reference/animate.md +++ b/.agents/skills/impeccable/reference/animate.md @@ -74,12 +74,15 @@ Keep content visible in the default state so failed scripts do not hide the page Respect autoplay and sound preferences. Any nonessential loop must stop when offscreen or hidden. +Every web animation needs a `prefers-reduced-motion` path with an intentional alternative. Remove or reduce spatial movement while preserving opacity, color, and state transitions that carry meaning. Reduced motion means fewer and gentler animations, not disabling all motion; feedback that confirms an action should remain legible. + ## Verify - The focal motion is specific to the selected world and surface. - Every supporting animation explains feedback, state, or relationship. - Interruption and repeated use behave correctly. - Desktop, mobile, and keyboard paths remain usable. +- The `prefers-reduced-motion` path reduces movement without erasing meaningful feedback or state changes. - Expensive effects stay smooth on the target device. - Removing an animation would lose meaning or authored character, not merely decoration. diff --git a/.claude/skills/impeccable/reference/animate.md b/.claude/skills/impeccable/reference/animate.md index d2e340763..4ae4cc5fc 100644 --- a/.claude/skills/impeccable/reference/animate.md +++ b/.claude/skills/impeccable/reference/animate.md @@ -74,12 +74,15 @@ Keep content visible in the default state so failed scripts do not hide the page Respect autoplay and sound preferences. Any nonessential loop must stop when offscreen or hidden. +Every web animation needs a `prefers-reduced-motion` path with an intentional alternative. Remove or reduce spatial movement while preserving opacity, color, and state transitions that carry meaning. Reduced motion means fewer and gentler animations, not disabling all motion; feedback that confirms an action should remain legible. + ## Verify - The focal motion is specific to the selected world and surface. - Every supporting animation explains feedback, state, or relationship. - Interruption and repeated use behave correctly. - Desktop, mobile, and keyboard paths remain usable. +- The `prefers-reduced-motion` path reduces movement without erasing meaningful feedback or state changes. - Expensive effects stay smooth on the target device. - Removing an animation would lose meaning or authored character, not merely decoration. diff --git a/.cursor/skills/impeccable/reference/animate.md b/.cursor/skills/impeccable/reference/animate.md index d2e340763..4ae4cc5fc 100644 --- a/.cursor/skills/impeccable/reference/animate.md +++ b/.cursor/skills/impeccable/reference/animate.md @@ -74,12 +74,15 @@ Keep content visible in the default state so failed scripts do not hide the page Respect autoplay and sound preferences. Any nonessential loop must stop when offscreen or hidden. +Every web animation needs a `prefers-reduced-motion` path with an intentional alternative. Remove or reduce spatial movement while preserving opacity, color, and state transitions that carry meaning. Reduced motion means fewer and gentler animations, not disabling all motion; feedback that confirms an action should remain legible. + ## Verify - The focal motion is specific to the selected world and surface. - Every supporting animation explains feedback, state, or relationship. - Interruption and repeated use behave correctly. - Desktop, mobile, and keyboard paths remain usable. +- The `prefers-reduced-motion` path reduces movement without erasing meaningful feedback or state changes. - Expensive effects stay smooth on the target device. - Removing an animation would lose meaning or authored character, not merely decoration. diff --git a/.gemini/skills/impeccable/reference/animate.md b/.gemini/skills/impeccable/reference/animate.md index d2e340763..4ae4cc5fc 100644 --- a/.gemini/skills/impeccable/reference/animate.md +++ b/.gemini/skills/impeccable/reference/animate.md @@ -74,12 +74,15 @@ Keep content visible in the default state so failed scripts do not hide the page Respect autoplay and sound preferences. Any nonessential loop must stop when offscreen or hidden. +Every web animation needs a `prefers-reduced-motion` path with an intentional alternative. Remove or reduce spatial movement while preserving opacity, color, and state transitions that carry meaning. Reduced motion means fewer and gentler animations, not disabling all motion; feedback that confirms an action should remain legible. + ## Verify - The focal motion is specific to the selected world and surface. - Every supporting animation explains feedback, state, or relationship. - Interruption and repeated use behave correctly. - Desktop, mobile, and keyboard paths remain usable. +- The `prefers-reduced-motion` path reduces movement without erasing meaningful feedback or state changes. - Expensive effects stay smooth on the target device. - Removing an animation would lose meaning or authored character, not merely decoration. diff --git a/.github/skills/impeccable/reference/animate.md b/.github/skills/impeccable/reference/animate.md index d2e340763..4ae4cc5fc 100644 --- a/.github/skills/impeccable/reference/animate.md +++ b/.github/skills/impeccable/reference/animate.md @@ -74,12 +74,15 @@ Keep content visible in the default state so failed scripts do not hide the page Respect autoplay and sound preferences. Any nonessential loop must stop when offscreen or hidden. +Every web animation needs a `prefers-reduced-motion` path with an intentional alternative. Remove or reduce spatial movement while preserving opacity, color, and state transitions that carry meaning. Reduced motion means fewer and gentler animations, not disabling all motion; feedback that confirms an action should remain legible. + ## Verify - The focal motion is specific to the selected world and surface. - Every supporting animation explains feedback, state, or relationship. - Interruption and repeated use behave correctly. - Desktop, mobile, and keyboard paths remain usable. +- The `prefers-reduced-motion` path reduces movement without erasing meaningful feedback or state changes. - Expensive effects stay smooth on the target device. - Removing an animation would lose meaning or authored character, not merely decoration. diff --git a/.grok/skills/impeccable/reference/animate.md b/.grok/skills/impeccable/reference/animate.md index d2e340763..4ae4cc5fc 100644 --- a/.grok/skills/impeccable/reference/animate.md +++ b/.grok/skills/impeccable/reference/animate.md @@ -74,12 +74,15 @@ Keep content visible in the default state so failed scripts do not hide the page Respect autoplay and sound preferences. Any nonessential loop must stop when offscreen or hidden. +Every web animation needs a `prefers-reduced-motion` path with an intentional alternative. Remove or reduce spatial movement while preserving opacity, color, and state transitions that carry meaning. Reduced motion means fewer and gentler animations, not disabling all motion; feedback that confirms an action should remain legible. + ## Verify - The focal motion is specific to the selected world and surface. - Every supporting animation explains feedback, state, or relationship. - Interruption and repeated use behave correctly. - Desktop, mobile, and keyboard paths remain usable. +- The `prefers-reduced-motion` path reduces movement without erasing meaningful feedback or state changes. - Expensive effects stay smooth on the target device. - Removing an animation would lose meaning or authored character, not merely decoration. diff --git a/.kiro/skills/impeccable/reference/animate.md b/.kiro/skills/impeccable/reference/animate.md index d2e340763..4ae4cc5fc 100644 --- a/.kiro/skills/impeccable/reference/animate.md +++ b/.kiro/skills/impeccable/reference/animate.md @@ -74,12 +74,15 @@ Keep content visible in the default state so failed scripts do not hide the page Respect autoplay and sound preferences. Any nonessential loop must stop when offscreen or hidden. +Every web animation needs a `prefers-reduced-motion` path with an intentional alternative. Remove or reduce spatial movement while preserving opacity, color, and state transitions that carry meaning. Reduced motion means fewer and gentler animations, not disabling all motion; feedback that confirms an action should remain legible. + ## Verify - The focal motion is specific to the selected world and surface. - Every supporting animation explains feedback, state, or relationship. - Interruption and repeated use behave correctly. - Desktop, mobile, and keyboard paths remain usable. +- The `prefers-reduced-motion` path reduces movement without erasing meaningful feedback or state changes. - Expensive effects stay smooth on the target device. - Removing an animation would lose meaning or authored character, not merely decoration. diff --git a/.opencode/skills/impeccable/reference/animate.md b/.opencode/skills/impeccable/reference/animate.md index d2e340763..4ae4cc5fc 100644 --- a/.opencode/skills/impeccable/reference/animate.md +++ b/.opencode/skills/impeccable/reference/animate.md @@ -74,12 +74,15 @@ Keep content visible in the default state so failed scripts do not hide the page Respect autoplay and sound preferences. Any nonessential loop must stop when offscreen or hidden. +Every web animation needs a `prefers-reduced-motion` path with an intentional alternative. Remove or reduce spatial movement while preserving opacity, color, and state transitions that carry meaning. Reduced motion means fewer and gentler animations, not disabling all motion; feedback that confirms an action should remain legible. + ## Verify - The focal motion is specific to the selected world and surface. - Every supporting animation explains feedback, state, or relationship. - Interruption and repeated use behave correctly. - Desktop, mobile, and keyboard paths remain usable. +- The `prefers-reduced-motion` path reduces movement without erasing meaningful feedback or state changes. - Expensive effects stay smooth on the target device. - Removing an animation would lose meaning or authored character, not merely decoration. diff --git a/.pi/skills/impeccable/reference/animate.md b/.pi/skills/impeccable/reference/animate.md index d2e340763..4ae4cc5fc 100644 --- a/.pi/skills/impeccable/reference/animate.md +++ b/.pi/skills/impeccable/reference/animate.md @@ -74,12 +74,15 @@ Keep content visible in the default state so failed scripts do not hide the page Respect autoplay and sound preferences. Any nonessential loop must stop when offscreen or hidden. +Every web animation needs a `prefers-reduced-motion` path with an intentional alternative. Remove or reduce spatial movement while preserving opacity, color, and state transitions that carry meaning. Reduced motion means fewer and gentler animations, not disabling all motion; feedback that confirms an action should remain legible. + ## Verify - The focal motion is specific to the selected world and surface. - Every supporting animation explains feedback, state, or relationship. - Interruption and repeated use behave correctly. - Desktop, mobile, and keyboard paths remain usable. +- The `prefers-reduced-motion` path reduces movement without erasing meaningful feedback or state changes. - Expensive effects stay smooth on the target device. - Removing an animation would lose meaning or authored character, not merely decoration. diff --git a/.qoder/skills/impeccable/reference/animate.md b/.qoder/skills/impeccable/reference/animate.md index d2e340763..4ae4cc5fc 100644 --- a/.qoder/skills/impeccable/reference/animate.md +++ b/.qoder/skills/impeccable/reference/animate.md @@ -74,12 +74,15 @@ Keep content visible in the default state so failed scripts do not hide the page Respect autoplay and sound preferences. Any nonessential loop must stop when offscreen or hidden. +Every web animation needs a `prefers-reduced-motion` path with an intentional alternative. Remove or reduce spatial movement while preserving opacity, color, and state transitions that carry meaning. Reduced motion means fewer and gentler animations, not disabling all motion; feedback that confirms an action should remain legible. + ## Verify - The focal motion is specific to the selected world and surface. - Every supporting animation explains feedback, state, or relationship. - Interruption and repeated use behave correctly. - Desktop, mobile, and keyboard paths remain usable. +- The `prefers-reduced-motion` path reduces movement without erasing meaningful feedback or state changes. - Expensive effects stay smooth on the target device. - Removing an animation would lose meaning or authored character, not merely decoration. diff --git a/.rovodev/skills/impeccable/reference/animate.md b/.rovodev/skills/impeccable/reference/animate.md index d2e340763..4ae4cc5fc 100644 --- a/.rovodev/skills/impeccable/reference/animate.md +++ b/.rovodev/skills/impeccable/reference/animate.md @@ -74,12 +74,15 @@ Keep content visible in the default state so failed scripts do not hide the page Respect autoplay and sound preferences. Any nonessential loop must stop when offscreen or hidden. +Every web animation needs a `prefers-reduced-motion` path with an intentional alternative. Remove or reduce spatial movement while preserving opacity, color, and state transitions that carry meaning. Reduced motion means fewer and gentler animations, not disabling all motion; feedback that confirms an action should remain legible. + ## Verify - The focal motion is specific to the selected world and surface. - Every supporting animation explains feedback, state, or relationship. - Interruption and repeated use behave correctly. - Desktop, mobile, and keyboard paths remain usable. +- The `prefers-reduced-motion` path reduces movement without erasing meaningful feedback or state changes. - Expensive effects stay smooth on the target device. - Removing an animation would lose meaning or authored character, not merely decoration. diff --git a/.trae-cn/skills/impeccable/reference/animate.md b/.trae-cn/skills/impeccable/reference/animate.md index d2e340763..4ae4cc5fc 100644 --- a/.trae-cn/skills/impeccable/reference/animate.md +++ b/.trae-cn/skills/impeccable/reference/animate.md @@ -74,12 +74,15 @@ Keep content visible in the default state so failed scripts do not hide the page Respect autoplay and sound preferences. Any nonessential loop must stop when offscreen or hidden. +Every web animation needs a `prefers-reduced-motion` path with an intentional alternative. Remove or reduce spatial movement while preserving opacity, color, and state transitions that carry meaning. Reduced motion means fewer and gentler animations, not disabling all motion; feedback that confirms an action should remain legible. + ## Verify - The focal motion is specific to the selected world and surface. - Every supporting animation explains feedback, state, or relationship. - Interruption and repeated use behave correctly. - Desktop, mobile, and keyboard paths remain usable. +- The `prefers-reduced-motion` path reduces movement without erasing meaningful feedback or state changes. - Expensive effects stay smooth on the target device. - Removing an animation would lose meaning or authored character, not merely decoration. diff --git a/.trae/skills/impeccable/reference/animate.md b/.trae/skills/impeccable/reference/animate.md index d2e340763..4ae4cc5fc 100644 --- a/.trae/skills/impeccable/reference/animate.md +++ b/.trae/skills/impeccable/reference/animate.md @@ -74,12 +74,15 @@ Keep content visible in the default state so failed scripts do not hide the page Respect autoplay and sound preferences. Any nonessential loop must stop when offscreen or hidden. +Every web animation needs a `prefers-reduced-motion` path with an intentional alternative. Remove or reduce spatial movement while preserving opacity, color, and state transitions that carry meaning. Reduced motion means fewer and gentler animations, not disabling all motion; feedback that confirms an action should remain legible. + ## Verify - The focal motion is specific to the selected world and surface. - Every supporting animation explains feedback, state, or relationship. - Interruption and repeated use behave correctly. - Desktop, mobile, and keyboard paths remain usable. +- The `prefers-reduced-motion` path reduces movement without erasing meaningful feedback or state changes. - Expensive effects stay smooth on the target device. - Removing an animation would lose meaning or authored character, not merely decoration. diff --git a/.vibe/skills/impeccable/reference/animate.md b/.vibe/skills/impeccable/reference/animate.md index d2e340763..4ae4cc5fc 100644 --- a/.vibe/skills/impeccable/reference/animate.md +++ b/.vibe/skills/impeccable/reference/animate.md @@ -74,12 +74,15 @@ Keep content visible in the default state so failed scripts do not hide the page Respect autoplay and sound preferences. Any nonessential loop must stop when offscreen or hidden. +Every web animation needs a `prefers-reduced-motion` path with an intentional alternative. Remove or reduce spatial movement while preserving opacity, color, and state transitions that carry meaning. Reduced motion means fewer and gentler animations, not disabling all motion; feedback that confirms an action should remain legible. + ## Verify - The focal motion is specific to the selected world and surface. - Every supporting animation explains feedback, state, or relationship. - Interruption and repeated use behave correctly. - Desktop, mobile, and keyboard paths remain usable. +- The `prefers-reduced-motion` path reduces movement without erasing meaningful feedback or state changes. - Expensive effects stay smooth on the target device. - Removing an animation would lose meaning or authored character, not merely decoration. diff --git a/plugin/skills/impeccable/reference/animate.md b/plugin/skills/impeccable/reference/animate.md index d2e340763..4ae4cc5fc 100644 --- a/plugin/skills/impeccable/reference/animate.md +++ b/plugin/skills/impeccable/reference/animate.md @@ -74,12 +74,15 @@ Keep content visible in the default state so failed scripts do not hide the page Respect autoplay and sound preferences. Any nonessential loop must stop when offscreen or hidden. +Every web animation needs a `prefers-reduced-motion` path with an intentional alternative. Remove or reduce spatial movement while preserving opacity, color, and state transitions that carry meaning. Reduced motion means fewer and gentler animations, not disabling all motion; feedback that confirms an action should remain legible. + ## Verify - The focal motion is specific to the selected world and surface. - Every supporting animation explains feedback, state, or relationship. - Interruption and repeated use behave correctly. - Desktop, mobile, and keyboard paths remain usable. +- The `prefers-reduced-motion` path reduces movement without erasing meaningful feedback or state changes. - Expensive effects stay smooth on the target device. - Removing an animation would lose meaning or authored character, not merely decoration.