{
  "name": "remotionui",
  "homepage": "https://remotionui.com",
  "items": [
    {
      "name": "timing",
      "type": "registry:lib",
      "description": "Frame timing helpers and enter easing"
    },
    {
      "name": "springs",
      "type": "registry:lib",
      "description": "Default spring configurations"
    },
    {
      "name": "transition-timing",
      "type": "registry:lib",
      "description": "Shared TransitionSeries timing helpers and layered progress curves"
    },
    {
      "name": "ai-composer-utils",
      "type": "registry:lib",
      "description": "Shared typing, morph, and intro helpers for AI composer scenes"
    },
    {
      "name": "motion-tokens",
      "type": "registry:lib",
      "description": "Named motion duration and stagger tokens"
    },
    {
      "name": "layout",
      "type": "registry:lib",
      "description": "Format-agnostic layout helpers"
    },
    {
      "name": "motion-wrapper",
      "type": "registry:lib",
      "description": "Inline wrapper for enter/exit animations (avoids AbsoluteFill overlap)"
    },
    {
      "name": "use-stagger",
      "type": "registry:hook",
      "description": "Hook for staggered child delays"
    },
    {
      "name": "fade-in",
      "type": "registry:ui",
      "description": "Fade in animation primitive",
      "atlas": {
        "lane": "atoms",
        "drive": "time",
        "tier": "core",
        "tags": [
          "enter"
        ]
      }
    },
    {
      "name": "fade-out",
      "type": "registry:ui",
      "description": "Fade out animation primitive",
      "atlas": {
        "lane": "atoms",
        "drive": "time",
        "tier": "core",
        "tags": [
          "exit"
        ]
      }
    },
    {
      "name": "slide-up",
      "type": "registry:ui",
      "description": "Slide up with fade animation",
      "atlas": {
        "lane": "atoms",
        "drive": "time",
        "tier": "core",
        "tags": [
          "enter"
        ]
      }
    },
    {
      "name": "slide-left",
      "type": "registry:ui",
      "description": "Slide left with fade animation",
      "atlas": {
        "lane": "atoms",
        "drive": "time",
        "tier": "core",
        "tags": [
          "enter"
        ]
      }
    },
    {
      "name": "scale-in",
      "type": "registry:ui",
      "description": "Scale in with fade animation",
      "atlas": {
        "lane": "atoms",
        "drive": "time",
        "tier": "core",
        "tags": [
          "enter"
        ]
      }
    },
    {
      "name": "typewriter",
      "type": "registry:ui",
      "description": "Typewriter text reveal with rhythm, punctuation pauses, inline pause markers, looping, and configurable cursor",
      "atlas": {
        "lane": "atoms",
        "drive": "time",
        "tier": "core",
        "tags": [
          "text"
        ]
      }
    },
    {
      "name": "counter",
      "type": "registry:ui",
      "description": "Animated number counter",
      "atlas": {
        "lane": "atoms",
        "drive": "time",
        "tier": "core",
        "tags": [
          "text"
        ]
      }
    },
    {
      "name": "blur-in",
      "type": "registry:ui",
      "description": "Blur in with fade animation",
      "atlas": {
        "lane": "atoms",
        "drive": "time",
        "tier": "core",
        "tags": [
          "enter"
        ]
      }
    },
    {
      "name": "spring-in",
      "type": "registry:ui",
      "description": "Spring scale-in animation",
      "atlas": {
        "lane": "atoms",
        "drive": "time",
        "tier": "core",
        "tags": [
          "enter"
        ]
      }
    },
    {
      "name": "stagger-children",
      "type": "registry:ui",
      "description": "Stagger delayInFrames across children",
      "atlas": {
        "lane": "atoms",
        "drive": "time",
        "tier": "core",
        "tags": [
          "sequence"
        ]
      }
    },
    {
      "name": "marker-highlight",
      "type": "registry:ui",
      "description": "Highlighter-pen-style wipe animation behind the target word",
      "atlas": {
        "lane": "atoms",
        "drive": "time",
        "tier": "core",
        "tags": [
          "text"
        ]
      }
    },
    {
      "name": "progress-bar",
      "type": "registry:ui",
      "description": "Animated progress bar",
      "atlas": {
        "lane": "atoms",
        "drive": "time",
        "tier": "core"
      }
    },
    {
      "name": "rotate-in",
      "type": "registry:ui",
      "description": "Rotate in with fade animation",
      "atlas": {
        "lane": "atoms",
        "drive": "time",
        "tier": "core",
        "tags": [
          "enter"
        ]
      }
    },
    {
      "name": "transition-fade",
      "type": "registry:ui",
      "description": "Fade transition helper for TransitionSeries",
      "atlas": {
        "lane": "cuts",
        "drive": "time",
        "tier": "core"
      }
    },
    {
      "name": "transition-slide",
      "type": "registry:ui",
      "description": "Slide transition helper for TransitionSeries",
      "atlas": {
        "lane": "cuts",
        "drive": "time",
        "tier": "core"
      }
    },
    {
      "name": "lower-third",
      "type": "registry:block",
      "description": "Polished lower third name and subtitle overlay",
      "atlas": {
        "lane": "blocks",
        "drive": "time",
        "tier": "core"
      }
    },
    {
      "name": "title-card",
      "type": "registry:block",
      "description": "Centered title card scene",
      "atlas": {
        "lane": "blocks",
        "drive": "time",
        "tier": "core"
      }
    },
    {
      "name": "feature-list",
      "type": "registry:block",
      "description": "Staggered feature bullet list",
      "atlas": {
        "lane": "blocks",
        "drive": "time",
        "tier": "core"
      }
    },
    {
      "name": "stat-card",
      "type": "registry:block",
      "description": "Animated stat with counter",
      "atlas": {
        "lane": "blocks",
        "drive": "time",
        "tier": "core"
      }
    },
    {
      "name": "quote-card",
      "type": "registry:block",
      "description": "Quote with highlighted word",
      "atlas": {
        "lane": "blocks",
        "drive": "time",
        "tier": "core"
      }
    },
    {
      "name": "end-card",
      "type": "registry:block",
      "description": "End card with CTA",
      "atlas": {
        "lane": "blocks",
        "drive": "time",
        "tier": "core"
      }
    },
    {
      "name": "intro",
      "type": "registry:block",
      "description": "5-second branded intro composition",
      "atlas": {
        "lane": "reels",
        "drive": "time",
        "tier": "core"
      }
    },
    {
      "name": "showcase",
      "type": "registry:block",
      "description": "Full demo reel with TransitionSeries",
      "atlas": {
        "lane": "reels",
        "drive": "time",
        "tier": "core"
      }
    },
    {
      "name": "hero-loop",
      "type": "registry:block",
      "description": "15-second looping website hero composition",
      "atlas": {
        "lane": "reels",
        "drive": "time",
        "tier": "core",
        "tags": [
          "hero",
          "website"
        ]
      }
    },
    {
      "name": "caption-utils",
      "type": "registry:lib",
      "description": "Caption page grouping and word-active helpers"
    },
    {
      "name": "audio-viz-utils",
      "type": "registry:lib",
      "description": "Windowed audio spectrum helpers"
    },
    {
      "name": "map-utils",
      "type": "registry:lib",
      "description": "MapLibre and Turf geospatial helpers"
    },
    {
      "name": "path-utils",
      "type": "registry:lib",
      "description": "SVG path draw-on helpers"
    },
    {
      "name": "caption-highlight",
      "type": "registry:ui",
      "description": "TikTok-style word-by-word caption highlight",
      "atlas": {
        "lane": "signals",
        "drive": "data",
        "tier": "advanced",
        "tags": [
          "captions"
        ]
      }
    },
    {
      "name": "audiogram-bars",
      "type": "registry:ui",
      "description": "Audio-reactive spectrum bar visualization",
      "atlas": {
        "lane": "signals",
        "drive": "media",
        "tier": "advanced",
        "tags": [
          "audio"
        ]
      }
    },
    {
      "name": "path-draw",
      "type": "registry:ui",
      "description": "SVG stroke reveal along a path",
      "atlas": {
        "lane": "vectors",
        "drive": "time",
        "tier": "advanced"
      }
    },
    {
      "name": "map-canvas",
      "type": "registry:ui",
      "description": "Deterministic MapLibre map mount",
      "atlas": {
        "lane": "spatial",
        "drive": "spatial",
        "tier": "advanced"
      }
    },
    {
      "name": "map-route",
      "type": "registry:ui",
      "description": "Animated GeoJSON route line on a map",
      "atlas": {
        "lane": "spatial",
        "drive": "spatial",
        "tier": "advanced"
      }
    },
    {
      "name": "map-markers",
      "type": "registry:ui",
      "description": "GeoJSON circle and label markers on a map",
      "atlas": {
        "lane": "spatial",
        "drive": "spatial",
        "tier": "advanced"
      }
    },
    {
      "name": "transition-wipe",
      "type": "registry:ui",
      "description": "Wipe transition helper for TransitionSeries",
      "atlas": {
        "lane": "cuts",
        "drive": "time",
        "tier": "advanced"
      }
    },
    {
      "name": "transition-clock-wipe",
      "type": "registry:ui",
      "description": "Clock wipe transition helper for TransitionSeries",
      "atlas": {
        "lane": "cuts",
        "drive": "time",
        "tier": "advanced"
      }
    },
    {
      "name": "transition-light-leak",
      "type": "registry:ui",
      "description": "Light leak overlay for TransitionSeries",
      "atlas": {
        "lane": "cuts",
        "drive": "time",
        "tier": "advanced"
      }
    },
    {
      "name": "blur-reveal",
      "type": "registry:ui",
      "description": "Blur and opacity reveal transition for TransitionSeries",
      "atlas": {
        "lane": "cuts",
        "drive": "time",
        "tier": "advanced"
      }
    },
    {
      "name": "grid-pixelate-wipe",
      "type": "registry:ui",
      "description": "Grid cell opacity stagger wipe for TransitionSeries",
      "atlas": {
        "lane": "cuts",
        "drive": "time",
        "tier": "advanced"
      }
    },
    {
      "name": "frosted-glass-wipe",
      "type": "registry:ui",
      "description": "Progressive frosted glass panel sweep for TransitionSeries",
      "atlas": {
        "lane": "cuts",
        "drive": "time",
        "tier": "advanced"
      }
    },
    {
      "name": "directional-wipe",
      "type": "registry:ui",
      "description": "Directional wipe with depth and soft edge for TransitionSeries",
      "atlas": {
        "lane": "cuts",
        "drive": "time",
        "tier": "advanced"
      }
    },
    {
      "name": "spatial-push",
      "type": "registry:ui",
      "description": "Perspective push transition for TransitionSeries",
      "atlas": {
        "lane": "cuts",
        "drive": "time",
        "tier": "advanced"
      }
    },
    {
      "name": "chromatic-aberration-wipe",
      "type": "registry:ui",
      "description": "RGB-split wipe transition for TransitionSeries",
      "atlas": {
        "lane": "cuts",
        "drive": "time",
        "tier": "advanced"
      }
    },
    {
      "name": "zoom-through",
      "type": "registry:ui",
      "description": "Camera push-through zoom transition for TransitionSeries",
      "atlas": {
        "lane": "cuts",
        "drive": "time",
        "tier": "advanced"
      }
    },
    {
      "name": "mesh-gradient-bg",
      "type": "registry:ui",
      "description": "Living mesh gradient blob background",
      "atlas": {
        "lane": "atoms",
        "drive": "time",
        "tier": "advanced",
        "tags": [
          "background"
        ]
      }
    },
    {
      "name": "dynamic-grid",
      "type": "registry:ui",
      "description": "Subtle drifting dot and line grid background",
      "atlas": {
        "lane": "atoms",
        "drive": "time",
        "tier": "advanced",
        "tags": [
          "background"
        ]
      }
    },
    {
      "name": "simulated-cursor",
      "type": "registry:ui",
      "description": "Frame-timed cursor with click pulses for tutorials",
      "atlas": {
        "lane": "vectors",
        "drive": "time",
        "tier": "core"
      }
    },
    {
      "name": "confetti-burst",
      "type": "registry:ui",
      "description": "Frame-driven confetti burst overlay",
      "atlas": {
        "lane": "atoms",
        "drive": "time",
        "tier": "advanced"
      }
    },
    {
      "name": "device-mockup-zoom",
      "type": "registry:block",
      "description": "Cinematic laptop, phone, or browser mockup with staged UI and slow camera pullback",
      "atlas": {
        "lane": "spatial",
        "drive": "spatial",
        "tier": "advanced"
      }
    },
    {
      "name": "caption-scene",
      "type": "registry:block",
      "description": "Lower-third TikTok-style captions synced to audio",
      "atlas": {
        "lane": "signals",
        "drive": "data",
        "tier": "advanced",
        "tags": [
          "captions"
        ]
      }
    },
    {
      "name": "audiogram-scene",
      "type": "registry:block",
      "description": "Podcast audiogram layout with spectrum bars",
      "atlas": {
        "lane": "signals",
        "drive": "media",
        "tier": "advanced",
        "tags": [
          "audio"
        ]
      }
    },
    {
      "name": "logo-reveal",
      "type": "registry:block",
      "description": "Brand logo SVG path draw-on reveal",
      "atlas": {
        "lane": "vectors",
        "drive": "time",
        "tier": "advanced"
      }
    },
    {
      "name": "map-flight",
      "type": "registry:block",
      "description": "Animated map flyover with route reveal and markers",
      "atlas": {
        "lane": "spatial",
        "drive": "spatial",
        "tier": "advanced"
      }
    },
    {
      "name": "auto-fit-title",
      "type": "registry:block",
      "description": "Headline that auto-scales to fit safe area",
      "atlas": {
        "lane": "blocks",
        "drive": "data",
        "tier": "advanced"
      }
    },
    {
      "name": "social-clip",
      "type": "registry:block",
      "description": "9:16 social clip with hook, captions, and CTA",
      "atlas": {
        "lane": "reels",
        "drive": "media",
        "tier": "advanced"
      }
    },
    {
      "name": "media-utils",
      "type": "registry:lib",
      "description": "Media item timing and fit helpers"
    },
    {
      "name": "chart-utils",
      "type": "registry:lib",
      "description": "Chart scaling and SVG path helpers"
    },
    {
      "name": "text-fit-utils",
      "type": "registry:lib",
      "description": "Safe headline fitting helpers"
    },
    {
      "name": "waveform-line",
      "type": "registry:ui",
      "description": "Audio waveform line visualization",
      "atlas": {
        "lane": "signals",
        "drive": "media",
        "tier": "advanced",
        "tags": [
          "audio"
        ]
      }
    },
    {
      "name": "audio-pulse",
      "type": "registry:ui",
      "description": "Audio-reactive pulse rings",
      "atlas": {
        "lane": "signals",
        "drive": "media",
        "tier": "advanced",
        "tags": [
          "audio"
        ]
      }
    },
    {
      "name": "karaoke-captions",
      "type": "registry:ui",
      "description": "Active-word karaoke caption styling",
      "atlas": {
        "lane": "signals",
        "drive": "data",
        "tier": "advanced",
        "tags": [
          "captions"
        ]
      }
    },
    {
      "name": "line-chart-draw",
      "type": "registry:ui",
      "description": "SVG line chart draw-on primitive",
      "atlas": {
        "lane": "signals",
        "drive": "data",
        "tier": "advanced",
        "tags": [
          "charts"
        ]
      }
    },
    {
      "name": "cursor-path",
      "type": "registry:ui",
      "description": "Animated cursor along a path",
      "atlas": {
        "lane": "vectors",
        "drive": "time",
        "tier": "core"
      }
    },
    {
      "name": "media-frame",
      "type": "registry:block",
      "description": "Safe framed image or video scene",
      "atlas": {
        "lane": "blocks",
        "drive": "media",
        "tier": "advanced"
      }
    },
    {
      "name": "media-sequence",
      "type": "registry:block",
      "description": "Timed media slideshow with transitions",
      "atlas": {
        "lane": "blocks",
        "drive": "media",
        "tier": "advanced"
      }
    },
    {
      "name": "split-screen",
      "type": "registry:block",
      "description": "Two-up media comparison layout",
      "atlas": {
        "lane": "blocks",
        "drive": "media",
        "tier": "advanced"
      }
    },
    {
      "name": "b-roll-stack",
      "type": "registry:block",
      "description": "Layered b-roll media stack",
      "atlas": {
        "lane": "blocks",
        "drive": "media",
        "tier": "core"
      }
    },
    {
      "name": "caption-bumper",
      "type": "registry:block",
      "description": "Large quote or caption emphasis scene",
      "atlas": {
        "lane": "blocks",
        "drive": "data",
        "tier": "advanced"
      }
    },
    {
      "name": "animated-bar-chart",
      "type": "registry:block",
      "description": "Animated data bar chart scene",
      "atlas": {
        "lane": "signals",
        "drive": "data",
        "tier": "advanced",
        "tags": [
          "charts"
        ]
      }
    },
    {
      "name": "metric-ticker",
      "type": "registry:block",
      "description": "Animated KPI metric cards",
      "atlas": {
        "lane": "signals",
        "drive": "data",
        "tier": "advanced",
        "tags": [
          "charts",
          "metrics"
        ]
      }
    },
    {
      "name": "timeline-steps",
      "type": "registry:block",
      "description": "Sequenced process timeline scene",
      "atlas": {
        "lane": "blocks",
        "drive": "time",
        "tier": "core"
      }
    },
    {
      "name": "callout-spotlight",
      "type": "registry:block",
      "description": "Spotlight callout overlay for product demos",
      "atlas": {
        "lane": "blocks",
        "drive": "time",
        "tier": "core"
      }
    },
    {
      "name": "zoom-pan-frame",
      "type": "registry:block",
      "description": "Deterministic zoom and pan media frame",
      "atlas": {
        "lane": "blocks",
        "drive": "media",
        "tier": "core"
      }
    },
    {
      "name": "code-reveal",
      "type": "registry:block",
      "description": "Progressive code reveal with highlighted lines",
      "atlas": {
        "lane": "blocks",
        "drive": "time",
        "tier": "core",
        "tags": [
          "code"
        ]
      }
    },
    {
      "name": "hook-card",
      "type": "registry:block",
      "description": "Short-form opener scene for creator clips",
      "atlas": {
        "lane": "blocks",
        "drive": "time",
        "tier": "advanced",
        "tags": [
          "creator"
        ]
      }
    },
    {
      "name": "talking-head-layout",
      "type": "registry:block",
      "description": "Caption-safe creator layout for speaker clips",
      "atlas": {
        "lane": "blocks",
        "drive": "media",
        "tier": "advanced",
        "tags": [
          "creator",
          "captions"
        ]
      }
    },
    {
      "name": "comment-callout",
      "type": "registry:block",
      "description": "Animated viewer comment or Q&A prompt scene",
      "atlas": {
        "lane": "blocks",
        "drive": "time",
        "tier": "advanced",
        "tags": [
          "creator",
          "social"
        ]
      }
    },
    {
      "name": "tutorial-clip",
      "type": "registry:block",
      "description": "Tutorial clip composition for demos and explainers",
      "atlas": {
        "lane": "reels",
        "drive": "media",
        "tier": "advanced"
      }
    },
    {
      "name": "data-story",
      "type": "registry:block",
      "description": "Data storytelling composition template",
      "atlas": {
        "lane": "reels",
        "drive": "data",
        "tier": "advanced"
      }
    },
    {
      "name": "creator-reel",
      "type": "registry:block",
      "description": "Vertical creator media composition template",
      "atlas": {
        "lane": "reels",
        "drive": "media",
        "tier": "advanced",
        "tags": [
          "creator",
          "social"
        ]
      }
    },
    {
      "name": "podcast-clip",
      "type": "registry:block",
      "description": "Podcast clip composition with audio visuals and captions",
      "atlas": {
        "lane": "reels",
        "drive": "media",
        "tier": "advanced"
      }
    },
    {
      "name": "blur-focus-in",
      "type": "registry:ui",
      "description": "Text fades from heavy blur into sharp focus",
      "atlas": {
        "lane": "atoms",
        "drive": "time",
        "tier": "advanced",
        "tags": [
          "text"
        ]
      }
    },
    {
      "name": "staggered-fade-up",
      "type": "registry:ui",
      "description": "Words rise with cascading fade-up stagger",
      "atlas": {
        "lane": "atoms",
        "drive": "time",
        "tier": "advanced",
        "tags": [
          "text"
        ]
      }
    },
    {
      "name": "masked-slide-reveal",
      "type": "registry:ui",
      "description": "Words slide up through a horizontal mask",
      "atlas": {
        "lane": "atoms",
        "drive": "time",
        "tier": "advanced",
        "tags": [
          "text"
        ]
      }
    },
    {
      "name": "tracking-in",
      "type": "registry:ui",
      "description": "Letter-spacing collapses with spring snap",
      "atlas": {
        "lane": "atoms",
        "drive": "time",
        "tier": "advanced",
        "tags": [
          "text"
        ]
      }
    },
    {
      "name": "light-sweep-text",
      "type": "registry:ui",
      "description": "Light gradient sweeps across dim text",
      "atlas": {
        "lane": "atoms",
        "drive": "time",
        "tier": "advanced",
        "tags": [
          "text"
        ]
      }
    },
    {
      "name": "slot-roll",
      "type": "registry:ui",
      "description": "Characters roll like a slot reel into place",
      "atlas": {
        "lane": "atoms",
        "drive": "time",
        "tier": "advanced",
        "tags": [
          "text"
        ]
      }
    },
    {
      "name": "matrix-decode",
      "type": "registry:ui",
      "description": "Scramble resolves left-to-right into target text",
      "atlas": {
        "lane": "atoms",
        "drive": "time",
        "tier": "advanced",
        "tags": [
          "text"
        ]
      }
    },
    {
      "name": "rgb-glitch-text",
      "type": "registry:ui",
      "description": "Signal-lock RGB glitch text with channel splits, slices, and scanlines",
      "atlas": {
        "lane": "atoms",
        "drive": "time",
        "tier": "advanced",
        "tags": [
          "text"
        ]
      }
    },
    {
      "name": "infinite-marquee",
      "type": "registry:ui",
      "description": "Endlessly scrolling horizontal text band",
      "atlas": {
        "lane": "atoms",
        "drive": "time",
        "tier": "advanced",
        "tags": [
          "text"
        ]
      }
    },
    {
      "name": "perspective-marquee",
      "type": "registry:ui",
      "description": "Marquee tilted in 3D with depth fade",
      "atlas": {
        "lane": "atoms",
        "drive": "time",
        "tier": "advanced",
        "tags": [
          "text"
        ]
      }
    },
    {
      "name": "strikethrough-replace",
      "type": "registry:ui",
      "description": "Strike line draws then reveals replacement text",
      "atlas": {
        "lane": "atoms",
        "drive": "time",
        "tier": "advanced",
        "tags": [
          "text"
        ]
      }
    },
    {
      "name": "terminal-simulator",
      "type": "registry:block",
      "description": "CLI build log simulation with progress bar",
      "atlas": {
        "lane": "blocks",
        "drive": "time",
        "tier": "core",
        "tags": [
          "code"
        ]
      }
    },
    {
      "name": "code-accordion",
      "type": "registry:block",
      "description": "Collapsible code block with expanding sections",
      "atlas": {
        "lane": "blocks",
        "drive": "time",
        "tier": "core",
        "tags": [
          "code"
        ]
      }
    },
    {
      "name": "code-diff-wipe",
      "type": "registry:block",
      "description": "Before and after code comparison with wipe reveal",
      "atlas": {
        "lane": "blocks",
        "drive": "time",
        "tier": "core",
        "tags": [
          "code"
        ]
      }
    },
    {
      "name": "data-flow-pipes",
      "type": "registry:block",
      "description": "SVG data packets flowing along pipeline pipes",
      "atlas": {
        "lane": "blocks",
        "drive": "data",
        "tier": "advanced",
        "tags": [
          "data"
        ]
      }
    },
    {
      "name": "drag-drop-flow",
      "type": "registry:block",
      "description": "Animated cursor dragging a file into a drop zone",
      "atlas": {
        "lane": "blocks",
        "drive": "time",
        "tier": "core",
        "tags": [
          "ui"
        ]
      }
    },
    {
      "name": "chat-to-preview",
      "type": "registry:block",
      "description": "Chat layout morphing into a live preview frame",
      "atlas": {
        "lane": "blocks",
        "drive": "time",
        "tier": "advanced",
        "tags": [
          "ui"
        ]
      }
    },
    {
      "name": "hero-device-assemble",
      "type": "registry:block",
      "description": "Device layers assemble hero",
      "atlas": {
        "lane": "reels",
        "drive": "time",
        "tier": "advanced"
      }
    },
    {
      "name": "ecosystem-orbit",
      "type": "registry:block",
      "description": "Logo with orbiting satellites",
      "atlas": {
        "lane": "reels",
        "drive": "time",
        "tier": "advanced"
      }
    },
    {
      "name": "bento-pan",
      "type": "registry:block",
      "description": "Diagonal bento grid pan",
      "atlas": {
        "lane": "reels",
        "drive": "time",
        "tier": "advanced"
      }
    },
    {
      "name": "browser-flow",
      "type": "registry:block",
      "description": "URL to browser preview flow",
      "atlas": {
        "lane": "reels",
        "drive": "time",
        "tier": "advanced"
      }
    },
    {
      "name": "ai-generation-canvas",
      "type": "registry:block",
      "description": "Prompt-to-dashboard generation with morphing input, skeleton shimmer, and card flips",
      "atlas": {
        "lane": "reels",
        "drive": "time",
        "tier": "advanced"
      }
    },
    {
      "name": "live-code-split",
      "type": "registry:block",
      "description": "Code editor with live preview",
      "atlas": {
        "lane": "reels",
        "drive": "time",
        "tier": "advanced"
      }
    },
    {
      "name": "deploy-reveal",
      "type": "registry:block",
      "description": "Terminal deploy to browser",
      "atlas": {
        "lane": "reels",
        "drive": "time",
        "tier": "advanced"
      }
    },
    {
      "name": "dashboard-populate",
      "type": "registry:block",
      "description": "Dashboard metrics populate",
      "atlas": {
        "lane": "reels",
        "drive": "data",
        "tier": "advanced"
      }
    },
    {
      "name": "pricing-focus",
      "type": "registry:block",
      "description": "Pricing tier focus animation",
      "atlas": {
        "lane": "reels",
        "drive": "time",
        "tier": "advanced"
      }
    },
    {
      "name": "landing-code-showcase",
      "type": "registry:block",
      "description": "Landing with install commands",
      "atlas": {
        "lane": "reels",
        "drive": "time",
        "tier": "advanced"
      }
    },
    {
      "name": "tool-menu-slide",
      "type": "registry:block",
      "description": "Tool menu slide-in",
      "atlas": {
        "lane": "reels",
        "drive": "time",
        "tier": "advanced"
      }
    },
    {
      "name": "image-expand",
      "type": "registry:block",
      "description": "Thumbnail expands fullscreen",
      "atlas": {
        "lane": "reels",
        "drive": "media",
        "tier": "advanced"
      }
    },
    {
      "name": "claude-chat",
      "type": "registry:block",
      "description": "Claude chat interface with artifact split view and streaming response",
      "atlas": {
        "lane": "blocks",
        "drive": "time",
        "tier": "core",
        "tags": [
          "ai"
        ]
      }
    },
    {
      "name": "chat-gpt",
      "type": "registry:block",
      "description": "ChatGPT composer interface with tools menu, suggestion chips, and typed prompt",
      "atlas": {
        "lane": "blocks",
        "drive": "time",
        "tier": "core",
        "tags": [
          "ai"
        ]
      }
    },
    {
      "name": "v0",
      "type": "registry:block",
      "description": "v0 builder home interface with prompt composer, quick actions, and templates",
      "atlas": {
        "lane": "blocks",
        "drive": "time",
        "tier": "core",
        "tags": [
          "ai"
        ]
      }
    },
    {
      "name": "claude-code",
      "type": "registry:block",
      "description": "Claude Code terminal welcome screen with CLI prompt typing",
      "atlas": {
        "lane": "blocks",
        "drive": "time",
        "tier": "core",
        "tags": [
          "ai"
        ]
      }
    },
    {
      "name": "opencode",
      "type": "registry:block",
      "description": "OpenCode TUI composer with agent and model status",
      "atlas": {
        "lane": "blocks",
        "drive": "time",
        "tier": "core",
        "tags": [
          "ai"
        ]
      }
    }
  ]
}