--- name: clayzo-animation-authoring description: Author or edit Clayzo animation documents and interactive animated components with the typed authoring package. Use for motion design, product microinteractions, pointer behavior, loops, 2.5D camera work, glass, dithering, custom shaders, previewing, and revision-bound self-review. --- # Clayzo animation authoring Read [authoring scripts](references/authoring-scripts.md), [art direction](references/art-direction.md) and [motion fundamentals](references/motion-fundamentals.md) for every authoring task. Write the art-direction choice (verb, geometry, palette, scale, words) before authoring a node. Load only the additional references the brief needs: - Composition or text hierarchy: [composition and typography](references/composition-typography.md) - Product feedback, states and state machines (idle, hover, pressed, loading, done), or reduced motion: [product microinteractions](references/product-microinteractions.md) - Cursor, hover, press, drag, or bound inputs: [pointer interaction](references/pointer-interaction.md) - Product surfaces, application chrome, or shared-element morphs: [product UI craft](references/product-ui-craft.md) - Seamless or intentionally cut loops: [loop design](references/loop-design.md) - Camera orbit, depth, parallax, or 2.5D: [orbit camera](references/orbit-camera-25d.md) - Glass or backdrop refraction: [glass and refraction](references/glass-refraction.md) - Duotone palettes or ordered dithering: [duotone and dither](references/duotone-dither.md) - Custom SkSL: [custom shaders](references/custom-shaders.md) - Tiled backdrops, lattices, stripes, pixel chains, dot rings, or any repeated unit: [pattern systems](references/pattern-systems.md) - Fills that flood, wipe, drain, or open from a point or edge, clip paths, mattes: [reveals and masks](references/reveals-and-masks.md) - Entrance and exit timing, staggers, pops, overshoots, or the beat structure of a piece: [motion recipes](references/motion-recipes.md) - Any text node, titles, numerals, placeholder copy, or a font that must match a reference: [text and fonts](references/text-and-fonts.md) - Soundtracks, sound effects or any audio node: the Audio section of [authoring scripts](references/authoring-scripts.md) - Logos, wordmarks, badges, pictograms, or shapes built from primitives: [shape construction](references/shape-construction.md) - Recreating or verifying against a video, mockup, or existing motion: [matching a reference](references/matching-a-reference.md) - A brief with no reference at all — start from [case studies](references/case-studies.md) and pick the five roles before any shape. For every effect edit, also read [effect parameters](references/effect-parameters.md). After meaningful changes, read [previewing work](references/previewing-work.md). Before completion, read [self-review](references/self-review.md) and review the exact revision being delivered. Use `clayzo` commands. Do not use repository-only commands, private APIs, or obsolete package entrypoints.