{
  "$schema": "https://ui.shadcn.com/schema/registry.json",
  "name": "aurora",
  "homepage": "https://aurora.dinglebear.ai",
  "items": [
    {
      "name": "aurora-tokens",
      "type": "registry:style",
      "title": "Aurora Design System Tokens",
      "description": "Aurora CSS custom property token definitions for the full Aurora color, typography, shadow, and radius system.",
      "files": [
        {
          "path": "registry/aurora/styles/aurora.css",
          "type": "registry:style"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "dependencies": [],
      "categories": [
        "aurora",
        "style",
        "theme"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "style",
        "requiresTokens": false,
        "sourcePath": "registry/aurora/styles/aurora.css"
      },
      "docs": "Install this first.\n\nIt provides the Aurora token layer, shadcn token bridge, and base theme helpers used by the rest of the registry.\n\nImport the generated stylesheet once at your app root before installing Aurora UI or block items.\n\nRegistry dependencies: none.",
      "cssVars": {
        "theme": {
          "font-aurora-display": "'Manrope', -apple-system, BlinkMacSystemFont, system-ui, sans-serif",
          "font-aurora-sans": "'Inter', 'Noto Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, sans-serif",
          "font-aurora-mono": "'JetBrains Mono', 'IBM Plex Mono', ui-monospace, Menlo, monospace",
          "radius-aurora-1": "14px",
          "radius-aurora-2": "18px",
          "radius-aurora-3": "22px"
        },
        "dark": {
          "aurora-page-bg": "#07131c",
          "aurora-bg": "var(--aurora-page-bg)",
          "aurora-nav-bg": "#07111a",
          "aurora-panel-medium": "#102330",
          "aurora-panel-strong": "#13293a",
          "aurora-control-surface": "#0c1a24",
          "aurora-hover-bg": "#17364b",
          "aurora-surface-raised": "linear-gradient(180deg, rgba(18, 40, 56, 0.96), rgba(12, 27, 38, 0.98))",
          "aurora-border-default": "#1d3d4e",
          "aurora-border-strong": "#24536c",
          "aurora-text-primary": "#e6f4fb",
          "aurora-text-muted": "#a7bcc9",
          "aurora-accent-primary": "#29b6f6",
          "aurora-accent-strong": "#67cbfa",
          "aurora-accent-deep": "#1c7fac",
          "aurora-accent-lift": "#4dc8fa",
          "aurora-accent-button": "#1da8e6",
          "aurora-accent-foreground": "#051520",
          "aurora-accent-gradient": "linear-gradient(180deg, var(--aurora-accent-lift) 0%, var(--aurora-accent-button) 100%)",
          "aurora-accent-pink": "#f9a8c4",
          "aurora-accent-pink-strong": "#fbc4d6",
          "aurora-accent-pink-deep": "#c46b88",
          "aurora-accent-pink-button": "#e879a0",
          "aurora-rose-gradient": "linear-gradient(180deg, var(--aurora-accent-pink) 0%, var(--aurora-accent-pink-button) 100%)",
          "aurora-success": "#7dd3c7",
          "aurora-warn": "#c6a36b",
          "aurora-error": "#c78490",
          "aurora-error-lift": "#d9909a",
          "aurora-error-gradient": "linear-gradient(180deg, var(--aurora-error-lift) 0%, var(--aurora-error) 100%)",
          "aurora-status-offline": "#3a5568",
          "aurora-code-type": "#b8d9f5",
          "aurora-code-function": "var(--aurora-accent-strong)",
          "aurora-switch-thumb-gradient": "linear-gradient(180deg, #ffffff 0%, #daedf7 100%)",
          "aurora-shadow-medium": "0 12px 24px rgba(0, 0, 0, 0.18)",
          "aurora-shadow-strong": "0 20px 38px rgba(0, 0, 0, 0.26)",
          "aurora-highlight-medium": "inset 0 1px 0 rgba(255, 255, 255, 0.035)",
          "aurora-highlight-strong": "inset 0 1px 0 rgba(255, 255, 255, 0.055)",
          "aurora-active-glow": "0 0 0 1px color-mix(in srgb, #29b6f6 28%, transparent), 0 2px 8px color-mix(in srgb, #29b6f6 18%, transparent)",
          "aurora-focus-ring": "color-mix(in srgb, #29b6f6 30%, transparent)",
          "aurora-radius-1": "14px",
          "aurora-radius-2": "18px",
          "aurora-radius-3": "22px",
          "aurora-font-display": "'Manrope', -apple-system, BlinkMacSystemFont, system-ui, sans-serif",
          "aurora-font-sans": "'Inter', 'Noto Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, sans-serif",
          "aurora-font-mono": "'JetBrains Mono', 'IBM Plex Mono', ui-monospace, Menlo, monospace",
          "aurora-type-body": "14px",
          "aurora-type-body-sm": "13px",
          "aurora-type-control": "13px",
          "aurora-type-table": "13px",
          "aurora-type-label": "12px",
          "aurora-type-caption": "11px",
          "aurora-type-micro": "10.5px",
          "aurora-line-body": "1.58",
          "aurora-line-ui": "1.35",
          "aurora-line-dense": "1.28",
          "aurora-letter-ui": "0.005em",
          "aurora-letter-label": "0.012em",
          "aurora-letter-meta": "0.018em",
          "aurora-letter-eyebrow": "0.095em",
          "aurora-weight-body": "480",
          "aurora-weight-ui": "560",
          "aurora-weight-label": "650",
          "aurora-weight-heading": "760",
          "aurora-shell-bg": "radial-gradient(circle at 12% 0%, rgba(41, 182, 246, 0.09), transparent 28%), radial-gradient(circle at 88% 0%, rgba(28, 127, 172, 0.10), transparent 24%), var(--aurora-page-bg)",
          "background": "var(--aurora-page-bg)",
          "foreground": "var(--aurora-text-primary)",
          "card": "var(--aurora-panel-medium)",
          "card-foreground": "var(--aurora-text-primary)",
          "popover": "var(--aurora-panel-strong)",
          "popover-foreground": "var(--aurora-text-primary)",
          "primary": "var(--aurora-accent-primary)",
          "primary-foreground": "var(--aurora-accent-foreground)",
          "secondary": "var(--aurora-panel-medium)",
          "secondary-foreground": "var(--aurora-text-primary)",
          "muted": "var(--aurora-control-surface)",
          "muted-foreground": "var(--aurora-text-muted)",
          "accent": "var(--aurora-hover-bg)",
          "accent-foreground": "var(--aurora-text-primary)",
          "destructive": "var(--aurora-error)",
          "destructive-foreground": "var(--aurora-text-primary)",
          "border": "var(--aurora-border-default)",
          "input": "var(--aurora-control-surface)",
          "ring": "var(--aurora-focus-ring)",
          "radius": "14px",
          "sidebar": "var(--aurora-nav-bg)",
          "sidebar-foreground": "var(--aurora-text-primary)",
          "sidebar-primary": "var(--aurora-accent-primary)",
          "sidebar-primary-foreground": "var(--aurora-accent-foreground)",
          "sidebar-accent": "var(--aurora-hover-bg)",
          "sidebar-accent-foreground": "var(--aurora-text-primary)",
          "sidebar-border": "var(--aurora-border-default)",
          "sidebar-ring": "var(--aurora-focus-ring)"
        },
        "light": {
          "aurora-page-bg": "#f0f6f8",
          "aurora-bg": "var(--aurora-page-bg)",
          "aurora-nav-bg": "#e4f0f5",
          "aurora-panel-medium": "#ffffff",
          "aurora-panel-strong": "#f8fbfc",
          "aurora-control-surface": "#edf5f8",
          "aurora-hover-bg": "#dceef4",
          "aurora-surface-raised": "linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(237, 245, 248, 0.98))",
          "aurora-border-default": "#b8d0da",
          "aurora-border-strong": "#8fb4c4",
          "aurora-text-primary": "#07131c",
          "aurora-text-muted": "#3d6070",
          "aurora-accent-primary": "#0288d1",
          "aurora-accent-strong": "#0277bd",
          "aurora-accent-deep": "#01579b",
          "aurora-accent-lift": "#1aa6e8",
          "aurora-accent-button": "#0277bd",
          "aurora-accent-foreground": "#ffffff",
          "aurora-accent-pink": "#d63a6f",
          "aurora-accent-pink-strong": "#e0527f",
          "aurora-accent-pink-deep": "#a0284f",
          "aurora-accent-pink-button": "#b82f60",
          "aurora-success": "#2d7d6e",
          "aurora-warn": "#8a6914",
          "aurora-error": "#9c3545",
          "aurora-error-lift": "#b84a5b",
          "aurora-status-offline": "#6f8793",
          "aurora-code-type": "#24536c",
          "aurora-code-function": "#01579b",
          "aurora-switch-thumb-gradient": "linear-gradient(180deg, #ffffff 0%, #d8edf6 100%)",
          "aurora-shadow-medium": "0 4px 12px rgba(7, 19, 28, 0.08)",
          "aurora-shadow-strong": "0 8px 24px rgba(7, 19, 28, 0.12)",
          "aurora-shell-bg": "radial-gradient(circle at 12% 0%, rgba(2, 136, 209, 0.06), transparent 28%), radial-gradient(circle at 88% 0%, rgba(1, 87, 155, 0.05), transparent 24%), var(--aurora-page-bg)",
          "background": "var(--aurora-page-bg)",
          "foreground": "var(--aurora-text-primary)",
          "card": "var(--aurora-panel-medium)",
          "card-foreground": "var(--aurora-text-primary)",
          "popover": "var(--aurora-panel-strong)",
          "popover-foreground": "var(--aurora-text-primary)",
          "primary": "var(--aurora-accent-primary)",
          "primary-foreground": "var(--aurora-accent-foreground)",
          "secondary": "var(--aurora-control-surface)",
          "secondary-foreground": "var(--aurora-text-primary)",
          "muted": "var(--aurora-control-surface)",
          "muted-foreground": "var(--aurora-text-muted)",
          "accent": "var(--aurora-hover-bg)",
          "accent-foreground": "var(--aurora-text-primary)",
          "destructive": "var(--aurora-error)",
          "border": "var(--aurora-border-default)",
          "input": "var(--aurora-control-surface)",
          "ring": "var(--aurora-focus-ring)",
          "sidebar": "var(--aurora-nav-bg)",
          "sidebar-border": "var(--aurora-border-default)"
        }
      },
      "css": {
        "@layer base": {
          ":root": {
            "color-scheme": "dark"
          },
          ".dark": {
            "color-scheme": "dark"
          },
          ".light": {
            "color-scheme": "light"
          },
          "body": {
            "background": "var(--aurora-shell-bg)",
            "color": "var(--aurora-text-primary)",
            "font-family": "var(--aurora-font-sans)"
          }
        }
      }
    },
    {
      "name": "aurora-safe-url",
      "type": "registry:lib",
      "title": "Aurora Safe URL",
      "description": "Shared HTTP(S)-only URL policy for link-bearing Aurora components.",
      "files": [
        {
          "path": "registry/aurora/lib/safe-url.ts",
          "type": "registry:lib",
          "target": "@lib/aurora/safe-url.ts"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "dependencies": [],
      "registryDependencies": [],
      "categories": ["aurora", "lib", "security"],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "lib",
        "requiresTokens": false,
        "sourcePath": "registry/aurora/lib/safe-url.ts",
        "installTarget": "@lib/aurora/safe-url.ts"
      },
      "docs": "Shared URL sanitizer. Accepts absolute HTTP and HTTPS URLs and rejects all other schemes and malformed values.\n\nRegistry dependencies: none."
    },
    {
      "name": "aurora-components",
      "type": "registry:style",
      "title": "Aurora Component Styles",
      "description": "Aurora component base styles in @layer aurora-components, ordered before Tailwind utilities so utilities can override them. Required by all Aurora UI and block components. Replaces the old per-component runtime <style> injection.",
      "files": [
        {
          "path": "registry/aurora/styles/aurora-components.css",
          "type": "registry:style"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-tokens"
      ],
      "categories": [
        "aurora",
        "style"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "style",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/styles/aurora-components.css"
      },
      "docs": "Install after aurora-tokens. Provides the @layer aurora-components base styles for all Aurora components. Your app must declare the layer order: @layer theme, base, components, aurora-components, utilities;\n\nRegistry dependencies: `aurora-tokens`."
    },
    {
      "name": "aurora-fonts",
      "type": "registry:style",
      "title": "Aurora Hosted Fonts",
      "description": "Hosted Manrope, Inter, Noto Sans, and JetBrains Mono @font-face declarations for Aurora typography tokens.",
      "files": [
        {
          "path": "registry/aurora/styles/aurora-fonts.css",
          "type": "registry:style"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "dependencies": [],
      "categories": [
        "aurora",
        "style",
        "fonts"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "style",
        "requiresTokens": false,
        "sourcePath": "registry/aurora/styles/aurora-fonts.css",
        "hostedAssets": [
          "https://aurora.tootie.tv/fonts/aurora/manrope-var.woff2",
          "https://aurora.tootie.tv/fonts/aurora/inter-var.woff2",
          "https://aurora.tootie.tv/fonts/aurora/noto-sans-var.woff2",
          "https://aurora.tootie.tv/fonts/aurora/jetbrains-mono-var.woff2"
        ]
      },
      "docs": "Install after aurora-tokens when the consuming app should use Aurora-hosted webfonts instead of system fallbacks.\n\nImport this stylesheet before aurora-tokens or alongside it at the app root.\n\nRegistry dependencies: none."
    },
    {
      "name": "aurora-base",
      "type": "registry:base",
      "title": "Aurora Base",
      "description": "Batteries-included Aurora design-system setup for shadcn projects: tokens, component CSS, fonts, common primitives, and agent/workspace blocks.",
      "author": "jmagar <https://github.com/jmagar>",
      "dependencies": [
        "class-variance-authority@^0.7.1",
        "clsx@^2.1.1",
        "lucide-react@^1.21.0",
        "tailwind-merge@^3.3.1",
        "tw-animate-css@^1.3.6"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-components",
        "@aurora/aurora-fonts",
        "@aurora/aurora-button",
        "@aurora/aurora-badge",
        "@aurora/aurora-input",
        "@aurora/aurora-textarea",
        "@aurora/aurora-card",
        "@aurora/aurora-dialog",
        "@aurora/aurora-tabs",
        "@aurora/aurora-command-palette",
        "@aurora/aurora-prompt-input",
        "@aurora/aurora-terminal-block",
        "@aurora/aurora-file-tree"
      ],
      "config": {
        "style": "aurora",
        "iconLibrary": "lucide",
        "tailwind": {
          "baseColor": "neutral",
          "cssVariables": true
        }
      },
      "categories": [
        "aurora",
        "base",
        "setup"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "base",
        "batteriesIncluded": true
      },
      "docs": "Batteries-included Aurora setup. Installs aurora-components, tokens, component CSS, fonts, common primitives, and agent/workspace blocks through the @aurora registry namespace. After install, import the generated CSS once from your root stylesheet and set your root html element to className=\"dark\" for the default Aurora mode.\n\nRegistry dependencies: `aurora-tokens`, `aurora-components`, `aurora-fonts`, `aurora-button`, `aurora-badge`, `aurora-input`, `aurora-textarea`, `aurora-card`, `aurora-dialog`, `aurora-tabs`, `aurora-command-palette`, `aurora-prompt-input`, `aurora-terminal-block`, `aurora-file-tree`."
    },
    {
      "name": "aurora-theme-dark",
      "type": "registry:theme",
      "title": "Aurora Dark Theme",
      "description": "Dark-first Aurora shadcn theme variables for web applications.",
      "author": "jmagar <https://github.com/jmagar>",
      "registryDependencies": [
        "@aurora/aurora-tokens"
      ],
      "cssVars": {
        "theme": {
          "font-aurora-display": "'Manrope', -apple-system, BlinkMacSystemFont, system-ui, sans-serif",
          "font-aurora-sans": "'Inter', 'Noto Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, sans-serif",
          "font-aurora-mono": "'JetBrains Mono', 'IBM Plex Mono', ui-monospace, Menlo, monospace"
        },
        "dark": {
          "background": "var(--aurora-page-bg)",
          "foreground": "var(--aurora-text-primary)",
          "primary": "var(--aurora-accent-primary)",
          "primary-foreground": "var(--aurora-accent-foreground)",
          "secondary": "var(--aurora-panel-medium)",
          "secondary-foreground": "var(--aurora-text-primary)",
          "muted": "var(--aurora-control-surface)",
          "muted-foreground": "var(--aurora-text-muted)",
          "border": "var(--aurora-border-default)",
          "input": "var(--aurora-control-surface)",
          "ring": "var(--aurora-focus-ring)"
        }
      },
      "categories": [
        "aurora",
        "theme",
        "web"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "theme",
        "mode": "dark"
      },
      "docs": "Aurora dark web theme for shadcn projects. Install after `aurora-base` or `aurora-tokens`, then keep `<html className=\"dark\">` as the default mode.\n\nRegistry dependencies: `aurora-tokens`."
    },
    {
      "name": "aurora-theme-light",
      "type": "registry:theme",
      "title": "Aurora Light Theme",
      "description": "Light Aurora shadcn theme variables for web applications.",
      "author": "jmagar <https://github.com/jmagar>",
      "registryDependencies": [
        "@aurora/aurora-tokens"
      ],
      "cssVars": {
        "light": {
          "background": "var(--aurora-page-bg)",
          "foreground": "var(--aurora-text-primary)",
          "primary": "var(--aurora-accent-primary)",
          "primary-foreground": "var(--aurora-accent-foreground)",
          "secondary": "var(--aurora-control-surface)",
          "secondary-foreground": "var(--aurora-text-primary)",
          "muted": "var(--aurora-control-surface)",
          "muted-foreground": "var(--aurora-text-muted)",
          "border": "var(--aurora-border-default)",
          "input": "var(--aurora-control-surface)",
          "ring": "var(--aurora-focus-ring)"
        }
      },
      "categories": [
        "aurora",
        "theme",
        "web"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "theme",
        "mode": "light"
      },
      "docs": "Aurora light web theme for shadcn projects. Install after `aurora-base` or `aurora-tokens`, then toggle the root element to `.light` when the app should use the light mode.\n\nRegistry dependencies: `aurora-tokens`."
    },
    {
      "name": "aurora-zed-theme",
      "type": "registry:file",
      "title": "Aurora Zed Theme",
      "description": "Project-local Aurora Zed theme file for editor theme installation.",
      "author": "jmagar <https://github.com/jmagar>",
      "files": [
        {
          "path": "registry/aurora/files/themes/zed/aurora.json",
          "type": "registry:file",
          "target": "~/.config/aurora/themes/zed/aurora.json"
        }
      ],
      "categories": [
        "aurora",
        "theme",
        "editor",
        "file"
      ],
      "meta": {
        "namespace": "@aurora",
        "family": "theme-file",
        "tool": "zed",
        "targetScope": "project-root"
      },
      "docs": "Installs the Aurora Zed theme JSON into the current project at `.config/aurora/themes/zed/aurora.json`. Shadcn `~` means project-root scope, not the user's real home directory; copy or symlink the installed JSON into `~/.config/zed/themes/` and select it in Zed settings.\n\nRegistry dependencies: none."
    },
    {
      "name": "aurora-warp-theme",
      "type": "registry:file",
      "title": "Aurora Warp Theme",
      "description": "Project-local Aurora Warp terminal theme file.",
      "author": "jmagar <https://github.com/jmagar>",
      "files": [
        {
          "path": "registry/aurora/files/themes/warp/aurora.yaml",
          "type": "registry:file",
          "target": "~/.config/aurora/themes/warp/aurora.yaml"
        }
      ],
      "categories": [
        "aurora",
        "theme",
        "terminal",
        "file"
      ],
      "meta": {
        "namespace": "@aurora",
        "family": "theme-file",
        "tool": "warp",
        "targetScope": "project-root"
      },
      "docs": "Installs a text-only Aurora Warp theme YAML into the current project at `.config/aurora/themes/warp/`. Shadcn `~` means project root, not the user's real home directory. The full served Warp package at `https://aurora.tootie.tv/warp/` keeps the optional background image asset.\n\nRegistry dependencies: none."
    },
    {
      "name": "aurora-chrome-theme",
      "type": "registry:file",
      "title": "Aurora Chrome Theme Notes",
      "description": "Project-local notes for downloading Aurora Chrome theme zips.",
      "author": "jmagar <https://github.com/jmagar>",
      "files": [
        {
          "path": "registry/aurora/files/themes/chrome/README.md",
          "type": "registry:file",
          "target": "~/.config/aurora/themes/chrome/README.md"
        }
      ],
      "categories": [
        "aurora",
        "theme",
        "browser",
        "file"
      ],
      "meta": {
        "namespace": "@aurora",
        "family": "theme-file",
        "tool": "chrome",
        "targetScope": "project-root"
      },
      "docs": "Installs project-local Chrome theme notes. Download the actual zips from `https://aurora.tootie.tv/chrome/aurora.zip` and `https://aurora.tootie.tv/chrome/aurora-light.zip`.\n\nRegistry dependencies: none."
    },
    {
      "name": "aurora-shell-theme-pack",
      "type": "registry:file",
      "title": "Aurora Shell Theme Pack Notes",
      "description": "Project-local shell theme pack notes for p10k, statusline, bat, mc, nano, and zsh.",
      "author": "jmagar <https://github.com/jmagar>",
      "files": [
        {
          "path": "registry/aurora/files/themes/shell/README.md",
          "type": "registry:file",
          "target": "~/.config/aurora/themes/shell/README.md"
        }
      ],
      "categories": [
        "aurora",
        "theme",
        "shell",
        "file"
      ],
      "meta": {
        "namespace": "@aurora",
        "family": "theme-file",
        "tool": "shell",
        "targetScope": "project-root"
      },
      "docs": "Installs project-local shell theme notes for source files under `themes/shell/*`. Shadcn cannot write into the user's actual home directory; copy reviewed files into shell config paths deliberately.\n\nRegistry dependencies: none."
    },
    {
      "name": "aurora-agent-skill",
      "type": "registry:item",
      "title": "Aurora Agent Skill",
      "description": "Universal Aurora design-system skill source for agent runtimes.",
      "author": "jmagar <https://github.com/jmagar>",
      "files": [
        {
          "path": "registry/aurora/files/agent/README.md",
          "type": "registry:file",
          "target": "~/.config/aurora/agent/README.md"
        },
        {
          "path": "plugin/skills/aurora/SKILL.md",
          "type": "registry:file",
          "target": "~/.config/aurora/agent/aurora/SKILL.md"
        },
        {
          "path": "plugin/skills/aurora/references/tokens.md",
          "type": "registry:file",
          "target": "~/.config/aurora/agent/aurora/references/tokens.md"
        },
        {
          "path": "plugin/skills/aurora/references/components.md",
          "type": "registry:file",
          "target": "~/.config/aurora/agent/aurora/references/components.md"
        },
        {
          "path": "plugin/skills/aurora/references/recipes.md",
          "type": "registry:file",
          "target": "~/.config/aurora/agent/aurora/references/recipes.md"
        },
        {
          "path": "plugin/skills/aurora/references/android.md",
          "type": "registry:file",
          "target": "~/.config/aurora/agent/aurora/references/android.md"
        },
        {
          "path": "plugin/skills/aurora/references/editor-cli-tokens.md",
          "type": "registry:file",
          "target": "~/.config/aurora/agent/aurora/references/editor-cli-tokens.md"
        }
      ],
      "categories": [
        "aurora",
        "agent",
        "skill"
      ],
      "meta": {
        "namespace": "@aurora",
        "family": "agent",
        "targetScope": "project-root"
      },
      "docs": "Installs the Aurora design-system skill source and reference docs into the current project for Claude, Codex, and Gemini adaptation. Shadcn cannot install directly into real home-directory skill folders.\n\nRegistry dependencies: none."
    },
    {
      "name": "aurora-plugin-installer",
      "type": "registry:item",
      "title": "Aurora Claude Plugin Installer",
      "description": "Manual installer script for the Aurora Claude Code plugin.",
      "author": "jmagar <https://github.com/jmagar>",
      "files": [
        {
          "path": "registry/aurora/files/agent/install-aurora-plugin.sh",
          "type": "registry:file",
          "target": "~/.config/aurora/agent/install-aurora-plugin.sh"
        }
      ],
      "categories": [
        "aurora",
        "agent",
        "plugin"
      ],
      "meta": {
        "namespace": "@aurora",
        "family": "agent",
        "targetScope": "project-root",
        "manualCommand": "bash .config/aurora/agent/install-aurora-plugin.sh"
      },
      "docs": "Installs a project-local helper script. Run the generated script manually with `bash .config/aurora/agent/install-aurora-plugin.sh` to clone/update the Aurora repo and call `claude plugin install ./plugin`.\n\nRegistry dependencies: none."
    },
    {
      "name": "aurora-terminal",
      "type": "registry:page",
      "title": "Aurora Terminal Page",
      "description": "Starter terminal workspace page using Aurora tokens, component styles, and the Aurora terminal block.",
      "author": "jmagar <https://github.com/jmagar>",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-base",
        "@aurora/aurora-terminal-block"
      ],
      "files": [
        {
          "path": "registry/aurora/pages/terminal/page.tsx",
          "type": "registry:file",
          "target": "app/aurora/terminal/page.tsx"
        }
      ],
      "categories": [
        "aurora",
        "page",
        "starter"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "page",
        "starter": "terminal"
      },
      "docs": "Starter page for an Aurora terminal workspace. Installs to `app/aurora/terminal/page.tsx` and depends on `aurora-base`.\n\nRegistry dependencies: `aurora-base`, `aurora-terminal-block`."
    },
    {
      "name": "aurora-gateway",
      "type": "registry:page",
      "title": "Aurora Gateway Page",
      "description": "Starter gateway operations page using Aurora cards, badges, buttons, and timeline primitives.",
      "author": "jmagar <https://github.com/jmagar>",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-base",
        "@aurora/aurora-card",
        "@aurora/aurora-timeline",
        "@aurora/aurora-badge",
        "@aurora/aurora-button"
      ],
      "files": [
        {
          "path": "registry/aurora/pages/gateway/page.tsx",
          "type": "registry:file",
          "target": "app/aurora/gateway/page.tsx"
        }
      ],
      "categories": [
        "aurora",
        "page",
        "starter"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "page",
        "starter": "gateway"
      },
      "docs": "Starter page for an Aurora gateway workspace. Installs to `app/aurora/gateway/page.tsx` and depends on `aurora-base`.\n\nRegistry dependencies: `aurora-base`, `aurora-card`, `aurora-timeline`, `aurora-badge`, `aurora-button`."
    },
    {
      "name": "aurora-chat",
      "type": "registry:page",
      "title": "Aurora Chat Page",
      "description": "Starter agent chat page using Aurora message and prompt input blocks.",
      "author": "jmagar <https://github.com/jmagar>",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-base",
        "@aurora/aurora-ai-message",
        "@aurora/aurora-prompt-input"
      ],
      "files": [
        {
          "path": "registry/aurora/pages/chat/page.tsx",
          "type": "registry:file",
          "target": "app/aurora/chat/page.tsx"
        }
      ],
      "categories": [
        "aurora",
        "page",
        "starter"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "page",
        "starter": "chat"
      },
      "docs": "Starter page for an Aurora chat workspace. Installs to `app/aurora/chat/page.tsx` and depends on `aurora-base`.\n\nRegistry dependencies: `aurora-base`, `aurora-ai-message`, `aurora-prompt-input`."
    },
    {
      "name": "aurora-login",
      "type": "registry:page",
      "title": "Aurora Login Page",
      "description": "Starter authentication page using the Aurora login block.",
      "author": "jmagar <https://github.com/jmagar>",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-base",
        "@aurora/aurora-login-block"
      ],
      "files": [
        {
          "path": "registry/aurora/pages/login/page.tsx",
          "type": "registry:file",
          "target": "app/aurora/login/page.tsx"
        }
      ],
      "categories": [
        "aurora",
        "page",
        "starter"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "page",
        "starter": "login"
      },
      "docs": "Starter page for an Aurora login workspace. Installs to `app/aurora/login/page.tsx` and depends on `aurora-base`.\n\nRegistry dependencies: `aurora-base`, `aurora-login-block`."
    },
    {
      "name": "aurora-marketplace",
      "type": "registry:page",
      "title": "Aurora Marketplace Page",
      "description": "Starter marketplace/catalog page using the Aurora marketplace block.",
      "author": "jmagar <https://github.com/jmagar>",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-base",
        "@aurora/aurora-marketplace-block"
      ],
      "files": [
        {
          "path": "registry/aurora/pages/marketplace/page.tsx",
          "type": "registry:file",
          "target": "app/aurora/marketplace/page.tsx"
        }
      ],
      "categories": [
        "aurora",
        "page",
        "starter"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "page",
        "starter": "marketplace"
      },
      "docs": "Starter page for an Aurora marketplace workspace. Installs to `app/aurora/marketplace/page.tsx` and depends on `aurora-base`.\n\nRegistry dependencies: `aurora-base`, `aurora-marketplace-block`."
    },
    {
      "name": "aurora-log-viewer",
      "type": "registry:page",
      "title": "Aurora Log Viewer Page",
      "description": "Starter log viewer page using Aurora code block and status badge components.",
      "author": "jmagar <https://github.com/jmagar>",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-base",
        "@aurora/aurora-code-block",
        "@aurora/aurora-badge"
      ],
      "files": [
        {
          "path": "registry/aurora/pages/log-viewer/page.tsx",
          "type": "registry:file",
          "target": "app/aurora/log-viewer/page.tsx"
        }
      ],
      "categories": [
        "aurora",
        "page",
        "starter"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "page",
        "starter": "log-viewer"
      },
      "docs": "Starter page for an Aurora log viewer workspace. Installs to `app/aurora/log-viewer/page.tsx` and depends on `aurora-base`.\n\nRegistry dependencies: `aurora-base`, `aurora-code-block`, `aurora-badge`."
    },
    {
      "name": "aurora-palette",
      "type": "registry:page",
      "title": "Aurora Palette Page",
      "description": "Starter token palette page using Aurora badge and design tokens.",
      "author": "jmagar <https://github.com/jmagar>",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-base",
        "@aurora/aurora-badge"
      ],
      "files": [
        {
          "path": "registry/aurora/pages/palette/page.tsx",
          "type": "registry:file",
          "target": "app/aurora/palette/page.tsx"
        }
      ],
      "categories": [
        "aurora",
        "page",
        "starter"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "page",
        "starter": "palette"
      },
      "docs": "Starter page for an Aurora palette workspace. Installs to `app/aurora/palette/page.tsx` and depends on `aurora-base`.\n\nRegistry dependencies: `aurora-base`, `aurora-badge`."
    },
    {
      "name": "aurora-sidebar",
      "type": "registry:page",
      "title": "Aurora Sidebar Page",
      "description": "Starter app shell page using the Aurora sidebar block.",
      "author": "jmagar <https://github.com/jmagar>",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-base",
        "@aurora/aurora-sidebar-block"
      ],
      "files": [
        {
          "path": "registry/aurora/pages/sidebar/page.tsx",
          "type": "registry:file",
          "target": "app/aurora/sidebar/page.tsx"
        }
      ],
      "categories": [
        "aurora",
        "page",
        "starter"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "page",
        "starter": "sidebar"
      },
      "docs": "Starter page for an Aurora sidebar workspace. Installs to `app/aurora/sidebar/page.tsx` and depends on `aurora-base` plus `aurora-sidebar-block`.\n\nRegistry dependencies: `aurora-base`, `aurora-sidebar-block`."
    },
    {
      "name": "aurora-files",
      "type": "registry:page",
      "title": "Aurora Files Page",
      "description": "Starter file workspace page using the Aurora file tree block.",
      "author": "jmagar <https://github.com/jmagar>",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-base",
        "@aurora/aurora-file-tree"
      ],
      "files": [
        {
          "path": "registry/aurora/pages/files/page.tsx",
          "type": "registry:file",
          "target": "app/aurora/files/page.tsx"
        }
      ],
      "categories": [
        "aurora",
        "page",
        "starter"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "page",
        "starter": "files"
      },
      "docs": "Starter page for an Aurora files workspace. Installs to `app/aurora/files/page.tsx` and depends on `aurora-base`.\n\nRegistry dependencies: `aurora-base`, `aurora-file-tree`."
    },
    {
      "name": "aurora-button",
      "type": "registry:ui",
      "title": "Aurora Button",
      "description": "Multi-variant button with aurora glow, rose, neutral, ghost, and destructive styles. Inline-style gradients and box-shadow glows.",
      "dependencies": [
        "@radix-ui/react-slot@^1.2.3",
        "class-variance-authority@^0.7.1"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/button.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/button.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "forms"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/button.tsx",
        "installTarget": "@ui/aurora/button.tsx"
      },
      "docs": "Aurora UI component that installs Aurora Button.\n\nInstall `aurora-tokens` and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@ui/aurora/button.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-components`."
    },
    {
      "name": "aurora-badge",
      "type": "registry:ui",
      "title": "Aurora Badge",
      "description": "Small status and label badge component with Aurora tint variants.",
      "dependencies": [
        "@radix-ui/react-slot@^1.2.3",
        "lucide-react@^1.21.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/badge.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/badge.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/badge.tsx",
        "installTarget": "@ui/aurora/badge.tsx"
      },
      "docs": "Aurora component that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@ui/aurora/badge.tsx`.\n\nRegistry dependencies: `aurora-tokens`."
    },
    {
      "name": "aurora-input",
      "type": "registry:ui",
      "title": "Aurora Input",
      "description": "Text input with Aurora focus glow, leading/trailing adornment slots, and control-surface background.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/input.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/input.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "forms"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/input.tsx",
        "installTarget": "@ui/aurora/input.tsx"
      },
      "docs": "Aurora component that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@ui/aurora/input.tsx`.\n\nRegistry dependencies: `aurora-tokens`."
    },
    {
      "name": "aurora-select",
      "type": "registry:ui",
      "title": "Aurora Select",
      "description": "Radix select with Aurora panel dropdown, grouped options, separators, and keyboard navigation.",
      "dependencies": [
        "@radix-ui/react-select@^2.2.6",
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-portal-container"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/select.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/select.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "forms"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/select.tsx",
        "installTarget": "@ui/aurora/select.tsx"
      },
      "docs": "Aurora component that expects `aurora-tokens` and `aurora-portal-container` to be installed first.\n\nDefault install target: `@ui/aurora/select.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-portal-container`."
    },
    {
      "name": "aurora-native-select",
      "type": "registry:ui",
      "title": "Aurora Native Select",
      "description": "Browser-native select with Aurora control styling, chevron affordance, and native select ref/event semantics.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/native-select.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/native-select.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "forms"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/native-select.tsx",
        "installTarget": "@ui/aurora/native-select.tsx"
      },
      "docs": "Aurora component that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@ui/aurora/native-select.tsx`.\n\nRegistry dependencies: `aurora-tokens`."
    },
    {
      "name": "aurora-textarea",
      "type": "registry:ui",
      "title": "Aurora Textarea",
      "description": "Auto-resizing textarea with Aurora focus glow and control-surface background.",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-tokens"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/textarea.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/textarea.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "forms"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/textarea.tsx",
        "installTarget": "@ui/aurora/textarea.tsx"
      },
      "docs": "Aurora component that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@ui/aurora/textarea.tsx`.\n\nRegistry dependencies: `aurora-tokens`."
    },
    {
      "name": "aurora-avatar",
      "type": "registry:ui",
      "title": "Aurora Avatar",
      "description": "Circular avatar with gradient fallback initials and Aurora border styling.",
      "dependencies": [
        "@radix-ui/react-avatar@^1.1.11"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/avatar.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/avatar.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "data-display"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/avatar.tsx",
        "installTarget": "@ui/aurora/avatar.tsx"
      },
      "docs": "Aurora UI component that installs Aurora Avatar.\n\nInstall `aurora-tokens` and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@ui/aurora/avatar.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-components`."
    },
    {
      "name": "aurora-progress",
      "type": "registry:ui",
      "title": "Aurora Progress",
      "description": "Animated progress bar with Aurora accent-primary fill and panel track.",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-button",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/progress.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/progress.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "feedback"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/progress.tsx",
        "installTarget": "@ui/aurora/progress.tsx"
      },
      "docs": "Aurora UI component that installs Aurora Progress.\n\nInstall `aurora-tokens`, `aurora-button`, and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@ui/aurora/progress.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-button`, `aurora-components`."
    },
    {
      "name": "aurora-switch",
      "type": "registry:ui",
      "title": "Aurora Switch",
      "description": "Toggle switch with Aurora glow active state and smooth transition.",
      "dependencies": [
        "@radix-ui/react-switch@^1.2.6"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/switch.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/switch.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "forms"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/switch.tsx",
        "installTarget": "@ui/aurora/switch.tsx"
      },
      "docs": "Aurora UI component that installs Aurora Switch.\n\nInstall `aurora-tokens` and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@ui/aurora/switch.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-components`."
    },
    {
      "name": "aurora-tabs",
      "type": "registry:ui",
      "title": "Aurora Tabs",
      "description": "Underline-style tabs with Aurora accent-primary active indicator.",
      "dependencies": [
        "@radix-ui/react-tabs@^1.1.13"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/tabs.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/tabs.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "navigation"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/tabs.tsx",
        "installTarget": "@ui/aurora/tabs.tsx"
      },
      "docs": "Aurora component that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@ui/aurora/tabs.tsx`.\n\nRegistry dependencies: `aurora-tokens`."
    },
    {
      "name": "aurora-breadcrumb",
      "type": "registry:ui",
      "title": "Aurora Breadcrumb",
      "description": "Breadcrumb navigation with separator chevrons and Aurora muted text styling.",
      "dependencies": [
        "@radix-ui/react-slot@^1.2.3",
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-badge"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/breadcrumb.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/breadcrumb.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "navigation"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/breadcrumb.tsx",
        "installTarget": "@ui/aurora/breadcrumb.tsx"
      },
      "docs": "Aurora component that expects `aurora-tokens` and `aurora-badge` to be installed first.\n\nDefault install target: `@ui/aurora/breadcrumb.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-badge`."
    },
    {
      "name": "aurora-pagination",
      "type": "registry:ui",
      "title": "Aurora Pagination",
      "description": "Page navigation controls with Aurora neutral button style and active accent page indicator.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-button"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/pagination.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/pagination.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "navigation"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/pagination.tsx",
        "installTarget": "@ui/aurora/pagination.tsx"
      },
      "docs": "Aurora Pagination installs with its declared Aurora registry dependencies.\n\nInstall `aurora-tokens` and `aurora-button` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@ui/aurora/pagination.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-button`."
    },
    {
      "name": "aurora-dialog",
      "type": "registry:ui",
      "title": "Aurora Dialog",
      "description": "Modal dialog with Aurora panel-strong background, strong shadow, and backdrop blur.",
      "dependencies": [
        "@radix-ui/react-dialog@^1.1.15",
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/dialog.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/dialog.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "overlay"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/dialog.tsx",
        "installTarget": "@ui/aurora/dialog.tsx"
      },
      "docs": "Aurora component that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@ui/aurora/dialog.tsx`.\n\nRegistry dependencies: `aurora-tokens`."
    },
    {
      "name": "aurora-dropdown-menu",
      "type": "registry:ui",
      "title": "Aurora Dropdown Menu",
      "description": "Floating dropdown menu with Aurora panel-strong surface, hover-bg items, and keyboard navigation.",
      "dependencies": [
        "@radix-ui/react-dropdown-menu@^2.1.16",
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-portal-container"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/dropdown-menu.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/dropdown-menu.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "overlay"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/dropdown-menu.tsx",
        "installTarget": "@ui/aurora/dropdown-menu.tsx"
      },
      "docs": "Aurora component that expects `aurora-tokens` and `aurora-portal-container` to be installed first.\n\nDefault install target: `@ui/aurora/dropdown-menu.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-portal-container`."
    },
    {
      "name": "aurora-tooltip",
      "type": "registry:ui",
      "title": "Aurora Tooltip",
      "description": "Lightweight tooltip with Aurora panel-strong background and text-primary label.",
      "dependencies": [
        "@radix-ui/react-tooltip@^1.2.8"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-portal-container"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/tooltip.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/tooltip.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "overlay"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/tooltip.tsx",
        "installTarget": "@ui/aurora/tooltip.tsx"
      },
      "docs": "Aurora component that expects `aurora-tokens` and `aurora-portal-container` to be installed first.\n\nDefault install target: `@ui/aurora/tooltip.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-portal-container`."
    },
    {
      "name": "aurora-context-menu",
      "type": "registry:ui",
      "title": "Aurora Context Menu",
      "description": "Right-click context menu with Aurora panel surface, icons, and keyboard shortcuts.",
      "dependencies": [
        "@radix-ui/react-context-menu@^2.2.16",
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-portal-container"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/context-menu.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/context-menu.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "overlay"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/context-menu.tsx",
        "installTarget": "@ui/aurora/context-menu.tsx"
      },
      "docs": "Aurora component that expects `aurora-tokens` and `aurora-portal-container` to be installed first.\n\nDefault install target: `@ui/aurora/context-menu.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-portal-container`."
    },
    {
      "name": "aurora-banner",
      "type": "registry:ui",
      "title": "Aurora Banner",
      "description": "Full-width status banners with info, success, warn, and error Aurora tint variants.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-button"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/banner.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/banner.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "feedback"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/banner.tsx",
        "installTarget": "@ui/aurora/banner.tsx"
      },
      "docs": "Aurora Banner installs with its declared Aurora registry dependencies.\n\nInstall `aurora-tokens` and `aurora-button` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@ui/aurora/banner.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-button`."
    },
    {
      "name": "aurora-toast",
      "type": "registry:ui",
      "title": "Aurora Toast",
      "description": "Floating toast notifications with Aurora panel surface, status icons, and auto-dismiss.",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-button",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/toast.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/toast.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "feedback"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/toast.tsx",
        "installTarget": "@ui/aurora/toast.tsx"
      },
      "docs": "Aurora UI component that installs Aurora Toast.\n\nInstall `aurora-tokens`, `aurora-button`, and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@ui/aurora/toast.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-button`, `aurora-components`."
    },
    {
      "name": "aurora-empty-state",
      "type": "registry:ui",
      "title": "Aurora Empty State",
      "description": "Centered empty state with icon slot, heading, description, and optional CTA button.",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-tokens"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/empty-state.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/empty-state.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "feedback"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/empty-state.tsx",
        "installTarget": "@ui/aurora/empty-state.tsx"
      },
      "docs": "Aurora Empty State installs with its declared Aurora registry dependencies.\n\nInstall `aurora-tokens` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@ui/aurora/empty-state.tsx`.\n\nRegistry dependencies: `aurora-tokens`."
    },
    {
      "name": "aurora-skeleton",
      "type": "registry:ui",
      "title": "Aurora Skeleton",
      "description": "Shimmer skeleton loader with Aurora panel-medium base and hover-bg highlight.",
      "dependencies": [
        "class-variance-authority@^0.7.1"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/skeleton.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/skeleton.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "feedback"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/skeleton.tsx",
        "installTarget": "@ui/aurora/skeleton.tsx"
      },
      "docs": "Aurora UI component that installs Aurora Skeleton.\n\nInstall `aurora-tokens` and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@ui/aurora/skeleton.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-components`."
    },
    {
      "name": "aurora-stat-card",
      "type": "registry:ui",
      "title": "Aurora Stat Card",
      "description": "Metric stat card with label, large value, trend indicator, and Aurora panel styling.",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-tokens"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/stat-card.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/stat-card.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "data-display"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/stat-card.tsx",
        "installTarget": "@ui/aurora/stat-card.tsx"
      },
      "docs": "Aurora Stat Card installs with its declared Aurora registry dependencies.\n\nInstall `aurora-tokens` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@ui/aurora/stat-card.tsx`.\n\nRegistry dependencies: `aurora-tokens`."
    },
    {
      "name": "aurora-data-table",
      "type": "registry:ui",
      "title": "Aurora Data Table",
      "description": "Sortable, paginated data table with Aurora panel headers, row hover states, and border-default separators.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-button"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/data-table.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/data-table.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "data-display"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/data-table.tsx",
        "installTarget": "@ui/aurora/data-table.tsx"
      },
      "docs": "Aurora Data Table installs with its declared Aurora registry dependencies.\n\nInstall `aurora-tokens` and `aurora-button` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@ui/aurora/data-table.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-button`."
    },
    {
      "name": "aurora-filter-bar",
      "type": "registry:ui",
      "title": "Aurora Filter Bar",
      "description": "Horizontal filter toolbar with inline search, removable tags, and a clear-all action.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-button"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/filter-bar.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/filter-bar.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/filter-bar.tsx",
        "installTarget": "@ui/aurora/filter-bar.tsx"
      },
      "docs": "Aurora component that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@ui/aurora/filter-bar.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-button`."
    },
    {
      "name": "aurora-prompt-input",
      "type": "registry:block",
      "title": "Aurora Prompt Input",
      "description": "Full-featured AI prompt input with attach, slash commands, @mentions, model selector, send/stop buttons, attachment chips, and streaming state.",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-button",
        "@aurora/aurora-textarea"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/prompt-input/prompt-input.tsx",
          "type": "registry:component",
          "target": "@components/aurora/prompt-input.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "application"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/prompt-input/prompt-input.tsx",
        "installTarget": "@components/aurora/prompt-input.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@components/aurora/prompt-input.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-button`, `aurora-textarea`."
    },
    {
      "name": "aurora-tool-calls",
      "type": "registry:block",
      "title": "Aurora Tool Calls",
      "description": "Condensed, grouped tool call display for AI sessions. Supports running shimmer, completed, and error states with collapsible arg/result panels.",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-badge",
        "@aurora/aurora-button",
        "@aurora/aurora-empty-state",
        "@aurora/aurora-input",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/tool-calls/tool-calls.tsx",
          "type": "registry:component",
          "target": "@components/aurora/tool-calls.tsx"
        },
        {
          "path": "registry/aurora/blocks/ai/tool-calls/tool-calls-model.ts",
          "type": "registry:component",
          "target": "@components/aurora/tool-calls-model.ts"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "application"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/tool-calls/tool-calls.tsx",
        "installTarget": "@components/aurora/tool-calls.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that installs Aurora Tool Calls.\n\nInstall `aurora-tokens`, `aurora-badge`, `aurora-button`, `aurora-empty-state`, `aurora-input`, and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@components/aurora/tool-calls.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-badge`, `aurora-button`, `aurora-empty-state`, `aurora-input`, `aurora-components`."
    },
    {
      "name": "aurora-thinking",
      "type": "registry:block",
      "title": "Aurora Thinking",
      "description": "Reasoning and chain-of-thought disclosure block. Three variants: thinking (streaming text), cot (numbered steps with connector), plan (step list with status icons).",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-button",
        "@aurora/aurora-skeleton",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/thinking/thinking.tsx",
          "type": "registry:component",
          "target": "@components/aurora/thinking.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "application"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/thinking/thinking.tsx",
        "installTarget": "@components/aurora/thinking.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that installs Aurora Thinking.\n\nInstall `aurora-tokens`, `aurora-button`, `aurora-skeleton`, and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@components/aurora/thinking.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-button`, `aurora-skeleton`, `aurora-components`."
    },
    {
      "name": "aurora-code-block",
      "type": "registry:block",
      "title": "Aurora Code Block",
      "description": "Syntax-highlighted code display with Aurora titlebar, copy button, optional line numbers, diff variant, and inline CodeChip export. Supports TypeScript, Rust, Bash, JSON, TOML, diff.",
      "dependencies": [
        "lucide-react@^1.21.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-button",
        "@aurora/aurora-textarea",
        "@aurora/aurora-clipboard"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/workspace/code-block/code-block.tsx",
          "type": "registry:component",
          "target": "@components/aurora/code-block.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "data-display"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/workspace/code-block/code-block.tsx",
        "installTarget": "@components/aurora/code-block.tsx",
        "taxonomy": "workspace"
      },
      "docs": "Aurora Code Block installs with its declared Aurora registry dependencies.\n\nInstall `aurora-tokens`, `aurora-button`, `aurora-textarea`, and `aurora-clipboard` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@components/aurora/code-block.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-button`, `aurora-textarea`, `aurora-clipboard`."
    },
    {
      "name": "aurora-terminal-block",
      "type": "registry:block",
      "title": "Aurora Terminal Block",
      "description": "Aurora-native terminal with 38px navy titlebar (Labby mark, session name, status dot, kill/clear/run buttons), full color system using Aurora tokens, compact in-chat variant, and blinking cursor.",
      "dependencies": [
        "lucide-react@^1.21.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-button",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/navigation/terminal/terminal.tsx",
          "type": "registry:component",
          "target": "@components/aurora/terminal.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "data-display"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/navigation/terminal/terminal.tsx",
        "installTarget": "@components/aurora/terminal.tsx",
        "taxonomy": "navigation"
      },
      "docs": "Aurora block that installs Aurora Terminal.\n\nInstall `aurora-tokens`, `aurora-button`, and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@components/aurora/terminal.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-button`, `aurora-components`."
    },
    {
      "name": "aurora-sidebar-block",
      "type": "registry:block",
      "title": "Aurora Sidebar Block",
      "description": "Zed-like project sidebar with collapsible project groups, session items with relative time, live beacon pulse, active accent border, search input, avatar bottom bar, and icon-only collapsed variant.",
      "dependencies": [
        "lucide-react@^1.21.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-avatar",
        "@aurora/aurora-button",
        "@aurora/aurora-input"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/workspace/sidebar/sidebar.tsx",
          "type": "registry:component",
          "target": "@components/aurora/sidebar.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "navigation"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/workspace/sidebar/sidebar.tsx",
        "installTarget": "@components/aurora/sidebar.tsx",
        "taxonomy": "workspace"
      },
      "docs": "Aurora block that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@components/aurora/sidebar.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-avatar`, `aurora-button`, `aurora-input`."
    },
    {
      "name": "aurora-checkbox",
      "type": "registry:ui",
      "title": "Aurora Checkbox & Radio",
      "description": "Aurora-styled native checkbox with mixed-state support, focus glow, and label-friendly semantics.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-input"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/checkbox.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/checkbox.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "forms"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/checkbox.tsx",
        "installTarget": "@ui/aurora/checkbox.tsx"
      },
      "docs": "Aurora UI component that installs Aurora Checkbox.\n\nInstall `aurora-tokens` and `aurora-input` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@ui/aurora/checkbox.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-input`."
    },
    {
      "name": "aurora-artifact",
      "type": "registry:block",
      "title": "Aurora Artifact",
      "description": "Artifact panel with preview/code tab switcher, copy/download/expand toolbar, language badge, and streaming cursor. Three variants: panel (full-featured), card (compact collapsible in-chat), inline (bare code strip).",
      "dependencies": [
        "lucide-react@^1.21.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-button",
        "@aurora/aurora-components",
        "@aurora/aurora-clipboard"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/artifact/artifact.tsx",
          "type": "registry:component",
          "target": "@components/aurora/artifact.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "data-display"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/artifact/artifact.tsx",
        "installTarget": "@components/aurora/artifact.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that installs Aurora Artifact.\n\nInstall `aurora-tokens`, `aurora-button`, `aurora-components`, and `aurora-clipboard` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@components/aurora/artifact.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-button`, `aurora-components`, `aurora-clipboard`."
    },
    {
      "name": "aurora-permission-prompt",
      "type": "registry:block",
      "title": "Aurora Permission Prompt",
      "description": "Three-variant permission prompt (modal, banner, inline) showing tool name, action description, target chip, Allow/Deny/Allow-always buttons. Danger mode adds red border, warning strip, and destructive copy.",
      "dependencies": [
        "lucide-react@^1.21.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-button"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/auth/permission-prompt/permission-prompt.tsx",
          "type": "registry:component",
          "target": "@components/aurora/permission-prompt.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "overlay"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/auth/permission-prompt/permission-prompt.tsx",
        "installTarget": "@components/aurora/permission-prompt.tsx",
        "taxonomy": "auth"
      },
      "docs": "Aurora block that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@components/aurora/permission-prompt.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-button`."
    },
    {
      "name": "aurora-ask-user-question",
      "type": "registry:block",
      "title": "Aurora Ask User Question",
      "description": "Assistant question block with radio, multi-select, or free-text input. Option cards feature hover accent-border glow and active-glow on selection. Supports optional code preview panel per option.",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-button",
        "@aurora/aurora-empty-state",
        "@aurora/aurora-textarea",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/ask-user-question/ask-user-question.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ask-user-question.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "application"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/ask-user-question/ask-user-question.tsx",
        "installTarget": "@components/aurora/ask-user-question.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that installs Aurora Ask User Question.\n\nInstall `aurora-tokens`, `aurora-button`, `aurora-empty-state`, `aurora-textarea`, and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@components/aurora/ask-user-question.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-button`, `aurora-empty-state`, `aurora-textarea`, `aurora-components`."
    },
    {
      "name": "aurora-permissions-dropdown",
      "type": "registry:block",
      "title": "Aurora Permissions Dropdown",
      "description": "LLM runtime permission config panel with master toggle, per-tool Allow/Ask/Block segmented controls, state badges, and scrollable tool list. Also exports PermissionChip for compact summary display.",
      "dependencies": [
        "lucide-react@^1.21.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-button",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/auth/permissions-dropdown/permissions-dropdown.tsx",
          "type": "registry:component",
          "target": "@components/aurora/permissions-dropdown.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "application"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/auth/permissions-dropdown/permissions-dropdown.tsx",
        "installTarget": "@components/aurora/permissions-dropdown.tsx",
        "taxonomy": "auth"
      },
      "docs": "Aurora block that installs Aurora Permissions Dropdown.\n\nInstall `aurora-tokens`, `aurora-button`, and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@components/aurora/permissions-dropdown.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-button`, `aurora-components`."
    },
    {
      "name": "aurora-file-tree",
      "type": "registry:block",
      "title": "Aurora File Tree",
      "description": "Recursive collapsible file tree with folder/file icons, hover and selected states, right-click context menu (new file, rename, delete, copy path), and an inline FileChip export for referencing files in prose.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-button",
        "@aurora/aurora-empty-state",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/files/file-tree/file-tree.tsx",
          "type": "registry:component",
          "target": "@components/aurora/file-tree.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "navigation"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/files/file-tree/file-tree.tsx",
        "installTarget": "@components/aurora/file-tree.tsx",
        "taxonomy": "files"
      },
      "docs": "Aurora block that installs Aurora File Tree.\n\nInstall `aurora-tokens`, `aurora-button`, `aurora-empty-state`, and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@components/aurora/file-tree.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-button`, `aurora-empty-state`, `aurora-components`."
    },
    {
      "name": "aurora-code-editor",
      "type": "registry:block",
      "title": "Aurora Code Editor",
      "description": "Display-only code editor panel with title bar (filename, language badge, close button), line numbers, syntax highlighting, minimap column, diff mode (add/remove line backgrounds), error diagnostics (squiggly underlines, gutter icons, error panel), status bar, and a compact variant.",
      "dependencies": [
        "lucide-react@^1.21.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-button",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/files/code-editor/code-editor.tsx",
          "type": "registry:component",
          "target": "@components/aurora/code-editor.tsx"
        },
        {
          "path": "registry/aurora/blocks/files/code-editor/tokenizer.ts",
          "type": "registry:lib",
          "target": "@components/aurora/tokenizer.ts"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "data-display"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/files/code-editor/code-editor.tsx",
        "installTarget": "@components/aurora/code-editor.tsx",
        "taxonomy": "files"
      },
      "docs": "Aurora block that installs Aurora Code Editor.\n\nInstall `aurora-tokens`, `aurora-button`, and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@components/aurora/code-editor.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-button`, `aurora-components`."
    },
    {
      "name": "aurora-code-workspace",
      "type": "registry:block",
      "title": "Aurora Code Workspace",
      "description": "IDE-style split-pane workspace combining a FileTree explorer rail (with Explorer header and right border) and a flush-embedded CodeEditor. Selecting a file node in the tree swaps the active file shown in the editor. Ships as one bordered container with no double border between rail and editor.",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-badge",
        "@aurora/aurora-file-tree",
        "@aurora/aurora-empty-state",
        "@aurora/aurora-code-editor"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/files/code-workspace/code-workspace.tsx",
          "type": "registry:component",
          "target": "@components/aurora/code-workspace.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "files"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/files/code-workspace/code-workspace.tsx",
        "installTarget": "@components/aurora/code-workspace.tsx",
        "taxonomy": "files"
      },
      "docs": "Aurora block that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@components/aurora/code-workspace.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-badge`, `aurora-file-tree`, `aurora-empty-state`, `aurora-code-editor`."
    },
    {
      "name": "aurora-web-preview",
      "type": "registry:block",
      "title": "Aurora Web Preview",
      "description": "Browser chrome component with Aurora panel titlebar, three neutral square window dots, address bar with lock icon, reload and share icon buttons. Four variants: browser (full chrome), unfurl-card (link preview with favicon, title, description, domain chip), skeleton (shimmer loading), and error (failed to load).",
      "dependencies": [
        "lucide-react@^1.21.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-button",
        "@aurora/aurora-components",
        "@aurora/aurora-safe-url"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/workspace/web-preview/web-preview.tsx",
          "type": "registry:component",
          "target": "@components/aurora/web-preview.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "data-display"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/workspace/web-preview/web-preview.tsx",
        "installTarget": "@components/aurora/web-preview.tsx",
        "taxonomy": "workspace"
      },
      "docs": "Aurora block that installs Aurora Web Preview.\n\nInstall its declared dependencies through the @aurora registry namespace.\n\nDefault install target: `@components/aurora/web-preview.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-button`, `aurora-components`, `aurora-safe-url`."
    },
    {
      "name": "aurora-login-block",
      "type": "registry:block",
      "title": "Aurora Login Block",
      "description": "Aurora login card with email/password fields, show/hide password toggle, forgot password link, magic-link sent state, provider button slots, and 6-box OTP input for 2FA.",
      "dependencies": [
        "lucide-react@^1.21.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-button",
        "@aurora/aurora-input",
        "@aurora/aurora-input-otp"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/auth/login/login.tsx",
          "type": "registry:component",
          "target": "@components/aurora/login.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "application"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/auth/login/login.tsx",
        "installTarget": "@components/aurora/login.tsx",
        "taxonomy": "auth"
      },
      "docs": "Aurora block that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@components/aurora/login.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-button`, `aurora-input`, `aurora-input-otp`."
    },
    {
      "name": "aurora-oauth",
      "type": "registry:block",
      "title": "Aurora OAuth",
      "description": "OAuth consent screen with app icon, scope checklist (sensitive scopes highlighted in warn color), and Allow/Deny buttons. Success/callback state with completion icon and close-window action. Token management table with token name, scopes chips, created date, last used, and Revoke button.",
      "dependencies": [
        "lucide-react@^1.21.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-button",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/auth/oauth/oauth.tsx",
          "type": "registry:component",
          "target": "@components/aurora/oauth.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "application"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/auth/oauth/oauth.tsx",
        "installTarget": "@components/aurora/oauth.tsx",
        "taxonomy": "auth"
      },
      "docs": "Aurora block that installs Aurora OAuth.\n\nInstall `aurora-tokens`, `aurora-button`, and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@components/aurora/oauth.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-button`, `aurora-components`."
    },
    {
      "name": "aurora-error-page",
      "type": "registry:block",
      "title": "Aurora Error Page",
      "description": "Operator-first error pages for 404 (Not found + requested path + Go home button), 403 (Access denied + contact link), and 500 (Internal error + incident ID + countdown ring with auto-retry). No consumer-app illustrations — uses ghost numeric backdrop instead.",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-button"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/feedback/error-page/error-page.tsx",
          "type": "registry:component",
          "target": "@components/aurora/error-page.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "feedback"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/feedback/error-page/error-page.tsx",
        "installTarget": "@components/aurora/error-page.tsx",
        "taxonomy": "feedback"
      },
      "docs": "Aurora block that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@components/aurora/error-page.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-button`."
    },
    {
      "name": "aurora-attachment",
      "type": "registry:block",
      "title": "Aurora Attachment",
      "description": "Six attachment UI variants: inline rose-tinted chip (with image thumbnail), media grid with hover overlay, tall doc/PDF card with file-type badge and page count, animated audio chip with 5 waveform bars, responsive upload progress tracker, and drag-and-drop zone.",
      "dependencies": [
        "lucide-react@^1.21.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-button",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/files/attachment/attachment.tsx",
          "type": "registry:component",
          "target": "@components/aurora/attachment.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "application"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/files/attachment/attachment.tsx",
        "installTarget": "@components/aurora/attachment.tsx",
        "taxonomy": "files"
      },
      "docs": "Aurora block that installs Aurora Attachment.\n\nInstall `aurora-tokens`, `aurora-button`, and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@components/aurora/attachment.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-button`, `aurora-components`."
    },
    {
      "name": "aurora-command-palette",
      "type": "registry:block",
      "title": "Aurora Command Palette",
      "description": "Full-screen command palette with 72% alpha backdrop, centered 560px panel, magnifier search input with ⌘K shortcut hint, sectioned results (Recent, Actions, Skills, Navigate), keyboard shortcut kbd badges, arrow-key navigation, Enter to select, Escape to close, and a useCommandPalette hook that binds ⌘K globally.",
      "dependencies": [
        "lucide-react@^1.21.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-button",
        "@aurora/aurora-input",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/workspace/command-palette/command-palette.tsx",
          "type": "registry:component",
          "target": "@components/aurora/command-palette.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "navigation"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/workspace/command-palette/command-palette.tsx",
        "installTarget": "@components/aurora/command-palette.tsx",
        "taxonomy": "workspace"
      },
      "docs": "Aurora block that installs Aurora Command Palette.\n\nInstall `aurora-tokens`, `aurora-button`, `aurora-input`, and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@components/aurora/command-palette.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-button`, `aurora-input`, `aurora-components`."
    },
    {
      "name": "aurora-share-dialog",
      "type": "registry:block",
      "title": "Aurora Share Dialog",
      "description": "Two-tab share/export dialog: Share tab with copy-link URL input, collaborator rows (avatar + name + role dropdown), and email invite form; Export tab with format radio group (HTML, PDF, PNG, Markdown), inline share chip, and a gradient download button.",
      "dependencies": [
        "lucide-react@^1.21.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-avatar",
        "@aurora/aurora-button",
        "@aurora/aurora-input",
        "@aurora/aurora-radio-group",
        "@aurora/aurora-select",
        "@aurora/aurora-components",
        "@aurora/aurora-clipboard"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/workspace/share-dialog/share-dialog.tsx",
          "type": "registry:component",
          "target": "@components/aurora/share-dialog.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "overlay"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/workspace/share-dialog/share-dialog.tsx",
        "installTarget": "@components/aurora/share-dialog.tsx",
        "taxonomy": "workspace"
      },
      "docs": "Aurora block that installs Aurora Share Dialog.\n\nInstall `aurora-tokens`, `aurora-avatar`, `aurora-button`, `aurora-input`, `aurora-radio-group`, `aurora-select`, `aurora-components`, and `aurora-clipboard` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@components/aurora/share-dialog.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-avatar`, `aurora-button`, `aurora-input`, `aurora-radio-group`, `aurora-select`, `aurora-components`, `aurora-clipboard`."
    },
    {
      "name": "aurora-file-picker",
      "type": "registry:block",
      "title": "Aurora File Picker",
      "description": "Modal file picker with sidebar navigation (Recent, Documents, Downloads, Project, Uploads), grid and list view modes, search bar, filter chips (All, Images, Documents, Code), drag-drop upload overlay, staged selection chips below the grid, and a multi-select confirm action using --font-sans for all file names.",
      "dependencies": [
        "lucide-react@^1.21.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-button",
        "@aurora/aurora-input",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/files/file-picker/file-picker.tsx",
          "type": "registry:component",
          "target": "@components/aurora/file-picker.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "application"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/files/file-picker/file-picker.tsx",
        "installTarget": "@components/aurora/file-picker.tsx",
        "taxonomy": "files"
      },
      "docs": "Aurora block that installs Aurora File Picker.\n\nInstall `aurora-tokens`, `aurora-button`, `aurora-input`, and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@components/aurora/file-picker.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-button`, `aurora-input`, `aurora-components`."
    },
    {
      "name": "aurora-field",
      "type": "registry:ui",
      "title": "Aurora Field",
      "description": "Field wrapper for labels, descriptions, required markers, disabled state, and validation errors.",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-label"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/field.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/field.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "forms"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/field.tsx",
        "installTarget": "@ui/aurora/field.tsx"
      },
      "docs": "Aurora Field installs with its declared Aurora registry dependencies.\n\nInstall `aurora-tokens` and `aurora-label` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@ui/aurora/field.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-label`."
    },
    {
      "name": "aurora-radio-group",
      "type": "registry:ui",
      "title": "Aurora Radio Group",
      "description": "Single-choice native radio group with Aurora focus glow and label-friendly semantics.",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-input"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/radio-group.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/radio-group.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "forms"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/radio-group.tsx",
        "installTarget": "@ui/aurora/radio-group.tsx"
      },
      "docs": "Aurora component that expects `aurora-tokens` and `aurora-input` to be installed first.\n\nDefault install target: `@ui/aurora/radio-group.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-input`."
    },
    {
      "name": "aurora-slider",
      "type": "registry:ui",
      "title": "Aurora Slider",
      "description": "Range slider with Aurora accent track, glow thumb, and controlled or uncontrolled value support.",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/slider.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/slider.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "forms"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/slider.tsx",
        "installTarget": "@ui/aurora/slider.tsx"
      },
      "docs": "Aurora UI component that installs Aurora Slider.\n\nInstall `aurora-tokens` and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@ui/aurora/slider.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-components`."
    },
    {
      "name": "aurora-number-input",
      "type": "registry:ui",
      "title": "Aurora Number Input",
      "description": "Numeric stepper input with decrement and increment controls for tuning settings.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-button",
        "@aurora/aurora-input",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/number-input.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/number-input.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "forms"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/number-input.tsx",
        "installTarget": "@ui/aurora/number-input.tsx"
      },
      "docs": "Aurora UI component that installs Aurora Number Input.\n\nInstall `aurora-tokens`, `aurora-button`, `aurora-input`, and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@ui/aurora/number-input.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-button`, `aurora-input`, `aurora-components`."
    },
    {
      "name": "aurora-combobox",
      "type": "registry:ui",
      "title": "Aurora Combobox",
      "description": "Searchable selection control for large option sets like gateways, models, branches, and files.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-button",
        "@aurora/aurora-input",
        "@aurora/aurora-listbox"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/combobox.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/combobox.tsx"
        },
        {
          "path": "registry/aurora/lib/widget-interactions.ts",
          "type": "registry:lib",
          "target": "@lib/aurora/widget-interactions.ts"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "forms"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/combobox.tsx",
        "installTarget": "@ui/aurora/combobox.tsx"
      },
      "docs": "Aurora Combobox installs with its declared Aurora registry dependencies.\n\nInstall `aurora-tokens`, `aurora-button`, `aurora-input`, and `aurora-listbox` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@ui/aurora/combobox.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-button`, `aurora-input`, `aurora-listbox`."
    },
    {
      "name": "aurora-popover",
      "type": "registry:ui",
      "title": "Aurora Popover",
      "description": "Lightweight anchored disclosure surface for inline details, previews, and quick editors.",
      "dependencies": [
        "@radix-ui/react-popover@^1.1.19"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-portal-container"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/popover.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/popover.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "overlay"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/popover.tsx",
        "installTarget": "@ui/aurora/popover.tsx"
      },
      "docs": "Aurora component that expects `aurora-tokens` and `aurora-portal-container` to be installed first.\n\nDefault install target: `@ui/aurora/popover.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-portal-container`."
    },
    {
      "name": "aurora-sheet",
      "type": "registry:ui",
      "title": "Aurora Sheet",
      "description": "Side and edge drawer built on Radix Dialog for inspectors, details panels, and mobile navigation.",
      "dependencies": [
        "@radix-ui/react-dialog@^1.1.15",
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-portal-container"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/sheet.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/sheet.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "overlay"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/sheet.tsx",
        "installTarget": "@ui/aurora/sheet.tsx"
      },
      "docs": "Aurora Sheet installs with its declared Aurora registry dependencies.\n\nInstall `aurora-tokens` and `aurora-portal-container` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@ui/aurora/sheet.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-portal-container`."
    },
    {
      "name": "aurora-callout",
      "type": "registry:ui",
      "title": "Aurora Callout",
      "description": "Inline contextual notice for forms, panels, docs, and permission flows.",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-tokens"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/callout.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/callout.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "feedback"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/callout.tsx",
        "installTarget": "@ui/aurora/callout.tsx"
      },
      "docs": "Aurora component that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@ui/aurora/callout.tsx`.\n\nRegistry dependencies: `aurora-tokens`."
    },
    {
      "name": "aurora-status-indicator",
      "type": "registry:ui",
      "title": "Aurora Status Indicator",
      "description": "Live status label with muted Aurora tones for connected, syncing, degraded, offline, and error states.",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-tokens"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/status-indicator.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/status-indicator.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "feedback"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/status-indicator.tsx",
        "installTarget": "@ui/aurora/status-indicator.tsx"
      },
      "docs": "Aurora component that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@ui/aurora/status-indicator.tsx`.\n\nRegistry dependencies: `aurora-tokens`."
    },
    {
      "name": "aurora-timeline",
      "type": "registry:ui",
      "title": "Aurora Timeline",
      "description": "Activity feed for agent runs, tool calls, deployments, and audit trails.",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-status-indicator"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/timeline.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/timeline.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "data-display"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/timeline.tsx",
        "installTarget": "@ui/aurora/timeline.tsx"
      },
      "docs": "Aurora component that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@ui/aurora/timeline.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-status-indicator`."
    },
    {
      "name": "aurora-description-list",
      "type": "registry:ui",
      "title": "Aurora Description List",
      "description": "Dense key-value metadata layout for operational detail panels.",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-tokens"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/description-list.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/description-list.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "data-display"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/description-list.tsx",
        "installTarget": "@ui/aurora/description-list.tsx"
      },
      "docs": "Aurora component that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@ui/aurora/description-list.tsx`.\n\nRegistry dependencies: `aurora-tokens`."
    },
    {
      "name": "aurora-resizable-panels",
      "type": "registry:ui",
      "title": "Aurora Resizable Panels",
      "description": "Two-pane resizable workbench layout for chat, editor, preview, logs, and inspectors.",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-tokens"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/resizable-panels.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/resizable-panels.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "layout"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/resizable-panels.tsx",
        "installTarget": "@ui/aurora/resizable-panels.tsx"
      },
      "docs": "Aurora component that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@ui/aurora/resizable-panels.tsx`.\n\nRegistry dependencies: `aurora-tokens`."
    },
    {
      "name": "aurora-listbox",
      "type": "registry:ui",
      "title": "Aurora Listbox",
      "description": "Shared Aurora listbox, group, and option row primitives for command palettes, search results, and combobox menus.",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-button"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/listbox.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/listbox.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/listbox.tsx",
        "installTarget": "@ui/aurora/listbox.tsx"
      },
      "docs": "Aurora component that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@ui/aurora/listbox.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-button`."
    },
    {
      "name": "aurora-search-results",
      "type": "registry:ui",
      "title": "Aurora Search Results",
      "description": "Reusable grouped result list with active, empty, metadata, and keyboard-friendly option semantics.",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-listbox"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/search-results.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/search-results.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "data-display"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/search-results.tsx",
        "installTarget": "@ui/aurora/search-results.tsx"
      },
      "docs": "Aurora component that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@ui/aurora/search-results.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-listbox`."
    },
    {
      "name": "aurora-kbd",
      "type": "registry:ui",
      "title": "Aurora Kbd",
      "description": "Keyboard shortcut keycap for command labels, menus, and dense workbench controls.",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-tokens"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/kbd.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/kbd.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/kbd.tsx",
        "installTarget": "@ui/aurora/kbd.tsx"
      },
      "docs": "Aurora component that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@ui/aurora/kbd.tsx`.\n\nRegistry dependencies: `aurora-tokens`."
    },
    {
      "name": "aurora-toolbar",
      "type": "registry:ui",
      "title": "Aurora Toolbar",
      "description": "Dense workbench toolbar with grouped controls and separators for editors, previews, and inspectors.",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-separator"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/toolbar.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/toolbar.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "layout"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/toolbar.tsx",
        "installTarget": "@ui/aurora/toolbar.tsx"
      },
      "docs": "Aurora component that expects `aurora-tokens` and `aurora-separator` to be installed first.\n\nDefault install target: `@ui/aurora/toolbar.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-separator`."
    },
    {
      "name": "aurora-separator",
      "type": "registry:ui",
      "title": "Aurora Separator",
      "description": "Horizontal or vertical separator using Aurora border tokens for grouped controls, menus, and dense metadata panels.",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-tokens"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/separator.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/separator.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "layout"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/separator.tsx",
        "installTarget": "@ui/aurora/separator.tsx"
      },
      "docs": "Aurora component that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@ui/aurora/separator.tsx`.\n\nRegistry dependencies: `aurora-tokens`."
    },
    {
      "name": "aurora-spinner",
      "type": "registry:ui",
      "title": "Aurora Spinner",
      "description": "Compact loading spinner with cyan, rose, and muted tones for asynchronous agent and registry work.",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-tokens"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/spinner.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/spinner.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "feedback"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/spinner.tsx",
        "installTarget": "@ui/aurora/spinner.tsx"
      },
      "docs": "Aurora component that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@ui/aurora/spinner.tsx`.\n\nRegistry dependencies: `aurora-tokens`."
    },
    {
      "name": "aurora-button-group",
      "type": "registry:ui",
      "title": "Aurora Button Group",
      "description": "Grouped action container for segmented command clusters and compact toolbar controls.",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/button-group.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/button-group.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "forms"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/button-group.tsx",
        "installTarget": "@ui/aurora/button-group.tsx"
      },
      "docs": "Aurora UI component that installs Aurora Button Group.\n\nInstall `aurora-tokens` and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@ui/aurora/button-group.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-components`."
    },
    {
      "name": "aurora-accordion",
      "type": "registry:ui",
      "title": "Aurora Accordion",
      "description": "Tokenized disclosure list for compact details, command output, and configuration sections.",
      "dependencies": [
        "@radix-ui/react-accordion@^1.2.16",
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/accordion.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/accordion.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "layout"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/accordion.tsx",
        "installTarget": "@ui/aurora/accordion.tsx"
      },
      "docs": "Aurora component that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@ui/aurora/accordion.tsx`.\n\nRegistry dependencies: `aurora-tokens`."
    },
    {
      "name": "aurora-ai-elements",
      "type": "registry:block",
      "title": "Aurora AI Elements",
      "description": "Aurora-native AI Elements parity block covering chat, code, voice, workflow, media, and utility surfaces.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-avatar",
        "@aurora/aurora-badge",
        "@aurora/aurora-button",
        "@aurora/aurora-select",
        "@aurora/aurora-separator",
        "@aurora/aurora-spinner",
        "@aurora/aurora-textarea",
        "@aurora/aurora-clipboard",
        "@aurora/aurora-safe-url"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/ai-elements.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/ai-elements.tsx"
        },
        {
          "path": "registry/aurora/blocks/ai/elements/core.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/core.tsx"
        },
        {
          "path": "registry/aurora/blocks/ai/elements/canvas.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/canvas.tsx"
        },
        {
          "path": "registry/aurora/blocks/ai/elements/action.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/action.tsx"
        },
        {
          "path": "registry/aurora/blocks/ai/elements/actions.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/actions.tsx"
        },
        {
          "path": "registry/aurora/blocks/ai/elements/source.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/source.tsx"
        },
        {
          "path": "registry/aurora/blocks/ai/elements/sources.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/sources.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/ai-elements.tsx",
        "installTarget": "@components/aurora/ai/ai-elements.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora AI Elements installs with its declared Aurora registry dependencies.\n\nDefault install target: `@components/aurora/ai/ai-elements.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-avatar`, `aurora-badge`, `aurora-button`, `aurora-select`, `aurora-separator`, `aurora-spinner`, `aurora-textarea`, `aurora-clipboard`, `aurora-safe-url`."
    },
    {
      "name": "aurora-marketplace-block",
      "type": "registry:block",
      "title": "Aurora Marketplace Block",
      "description": "Labby marketplace catalog surface with source cards, lens stats, search filters, card and table views, install/update actions, and a detail inspector.",
      "dependencies": [
        "lucide-react@^1.21.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-badge",
        "@aurora/aurora-button",
        "@aurora/aurora-description-list",
        "@aurora/aurora-empty-state",
        "@aurora/aurora-filter-bar",
        "@aurora/aurora-sheet",
        "@aurora/aurora-stat-card",
        "@aurora/aurora-status-indicator"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/workspace/marketplace/marketplace.tsx",
          "type": "registry:component",
          "target": "@components/aurora/marketplace.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "data-display"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/workspace/marketplace/marketplace.tsx",
        "installTarget": "@components/aurora/marketplace.tsx",
        "taxonomy": "workspace"
      },
      "docs": "Aurora block that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@components/aurora/marketplace.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-badge`, `aurora-button`, `aurora-description-list`, `aurora-empty-state`, `aurora-filter-bar`, `aurora-sheet`, `aurora-stat-card`, `aurora-status-indicator`."
    },
    {
      "name": "aurora-alert-dialog",
      "type": "registry:ui",
      "title": "Aurora Alert Dialog",
      "description": "Confirmation dialog built on the Aurora modal surface for destructive or high-friction decisions.",
      "dependencies": [
        "@radix-ui/react-alert-dialog@^1.1.19",
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-button",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/alert-dialog.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/alert-dialog.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "overlay"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/alert-dialog.tsx",
        "installTarget": "@ui/aurora/alert-dialog.tsx"
      },
      "docs": "Aurora UI component that installs Aurora Alert Dialog.\n\nInstall `aurora-tokens`, `aurora-button`, and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@ui/aurora/alert-dialog.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-button`, `aurora-components`."
    },
    {
      "name": "aurora-aspect-ratio",
      "type": "registry:ui",
      "title": "Aurora Aspect Ratio",
      "description": "Fixed-ratio media wrapper for previews, charts, and embedded surfaces.",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-tokens"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/aspect-ratio.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/aspect-ratio.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "layout"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/aspect-ratio.tsx",
        "installTarget": "@ui/aurora/aspect-ratio.tsx"
      },
      "docs": "Aurora component that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@ui/aurora/aspect-ratio.tsx`.\n\nRegistry dependencies: `aurora-tokens`."
    },
    {
      "name": "aurora-calendar",
      "type": "registry:ui",
      "title": "Aurora Calendar",
      "description": "Compact month calendar with Aurora focus, selected-day, and operator-friendly density.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-button"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/calendar.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/calendar.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "forms"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/calendar.tsx",
        "installTarget": "@ui/aurora/calendar.tsx"
      },
      "docs": "Aurora component that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@ui/aurora/calendar.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-button`."
    },
    {
      "name": "aurora-card",
      "type": "registry:ui",
      "title": "Aurora Card",
      "description": "Composed Aurora card shell with header, content, footer, title, and description slots.",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/card.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/card.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "layout"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/card.tsx",
        "installTarget": "@ui/aurora/card.tsx"
      },
      "docs": "Aurora UI component that installs Aurora Card.\n\nInstall `aurora-tokens` and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@ui/aurora/card.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-components`."
    },
    {
      "name": "aurora-carousel",
      "type": "registry:ui",
      "title": "Aurora Carousel",
      "description": "Horizontal scroll carousel with Aurora neutral controls for cards and media strips.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-button",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/carousel.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/carousel.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "layout"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/carousel.tsx",
        "installTarget": "@ui/aurora/carousel.tsx"
      },
      "docs": "Aurora UI component that installs Aurora Carousel.\n\nInstall `aurora-tokens`, `aurora-button`, and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@ui/aurora/carousel.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-button`, `aurora-components`."
    },
    {
      "name": "aurora-chart",
      "type": "registry:ui",
      "title": "Aurora Chart",
      "description": "Small tokenized SVG chart surface for operational metrics and registry summaries.",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-tokens"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/chart.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/chart.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "data-display"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/chart.tsx",
        "installTarget": "@ui/aurora/chart.tsx"
      },
      "docs": "Aurora component that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@ui/aurora/chart.tsx`.\n\nRegistry dependencies: `aurora-tokens`."
    },
    {
      "name": "aurora-collapsible",
      "type": "registry:ui",
      "title": "Aurora Collapsible",
      "description": "Disclosure container for compact diagnostics and configuration details.",
      "dependencies": [
        "@radix-ui/react-collapsible@^1.1.16",
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/collapsible.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/collapsible.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "layout"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/collapsible.tsx",
        "installTarget": "@ui/aurora/collapsible.tsx"
      },
      "docs": "Aurora component that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@ui/aurora/collapsible.tsx`.\n\nRegistry dependencies: `aurora-tokens`."
    },
    {
      "name": "aurora-date-picker",
      "type": "registry:ui",
      "title": "Aurora Date Picker",
      "description": "Aurora date trigger with an inline month picker popover and selected-day glow.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-button"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/date-picker.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/date-picker.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "forms"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/date-picker.tsx",
        "installTarget": "@ui/aurora/date-picker.tsx"
      },
      "docs": "Aurora Date Picker installs with its declared Aurora registry dependencies.\n\nInstall `aurora-tokens` and `aurora-button` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@ui/aurora/date-picker.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-button`."
    },
    {
      "name": "aurora-direction",
      "type": "registry:ui",
      "title": "Aurora Direction",
      "description": "Minimal direction wrapper for LTR and RTL layout previews.",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-tokens"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/direction.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/direction.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "layout"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/direction.tsx",
        "installTarget": "@ui/aurora/direction.tsx"
      },
      "docs": "Aurora component that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@ui/aurora/direction.tsx`.\n\nRegistry dependencies: `aurora-tokens`."
    },
    {
      "name": "aurora-hover-card",
      "type": "registry:ui",
      "title": "Aurora Hover Card",
      "description": "Hover-triggered detail panel for source metadata and compact previews.",
      "dependencies": [
        "@radix-ui/react-hover-card@^1.1.19"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-portal-container"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/hover-card.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/hover-card.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "overlay"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/hover-card.tsx",
        "installTarget": "@ui/aurora/hover-card.tsx"
      },
      "docs": "Aurora component that expects `aurora-tokens` and `aurora-portal-container` to be installed first.\n\nDefault install target: `@ui/aurora/hover-card.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-portal-container`."
    },
    {
      "name": "aurora-input-group",
      "type": "registry:ui",
      "title": "Aurora Input Group",
      "description": "Grouped input shell with shared focus treatment, addons, and companion grouped input helpers.",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-input",
        "@aurora/aurora-textarea"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/input-group.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/input-group.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "forms"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/input-group.tsx",
        "installTarget": "@ui/aurora/input-group.tsx"
      },
      "docs": "Aurora component that expects `aurora-tokens`, `aurora-input`, and `aurora-textarea` to be installed first.\n\nDefault install target: `@ui/aurora/input-group.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-input`, `aurora-textarea`."
    },
    {
      "name": "aurora-input-otp",
      "type": "registry:ui",
      "title": "Aurora Input OTP",
      "description": "Segmented one-time-code input slots with Aurora control styling.",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-tokens"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/input-otp.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/input-otp.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "forms"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/input-otp.tsx",
        "installTarget": "@ui/aurora/input-otp.tsx"
      },
      "docs": "Aurora component that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@ui/aurora/input-otp.tsx`.\n\nRegistry dependencies: `aurora-tokens`."
    },
    {
      "name": "aurora-item",
      "type": "registry:ui",
      "title": "Aurora Item",
      "description": "Reusable list item with icon, title, description, and action slot.",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-tokens"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/item.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/item.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "layout"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/item.tsx",
        "installTarget": "@ui/aurora/item.tsx"
      },
      "docs": "Aurora component that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@ui/aurora/item.tsx`.\n\nRegistry dependencies: `aurora-tokens`."
    },
    {
      "name": "aurora-label",
      "type": "registry:ui",
      "title": "Aurora Label",
      "description": "Accessible form label matching Aurora control typography.",
      "dependencies": [
        "@radix-ui/react-label@^2.1.7"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/label.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/label.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "forms"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/label.tsx",
        "installTarget": "@ui/aurora/label.tsx"
      },
      "docs": "Aurora component that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@ui/aurora/label.tsx`.\n\nRegistry dependencies: `aurora-tokens`."
    },
    {
      "name": "aurora-menubar",
      "type": "registry:ui",
      "title": "Aurora Menubar",
      "description": "Horizontal application menu bar with compact Aurora menu items.",
      "dependencies": [
        "@radix-ui/react-menubar@^1.1.20",
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-dropdown-menu",
        "@aurora/aurora-button"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/menubar.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/menubar.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "navigation"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/menubar.tsx",
        "installTarget": "@ui/aurora/menubar.tsx"
      },
      "docs": "Aurora Menubar installs with its declared Aurora registry dependencies.\n\nInstall `aurora-tokens`, `aurora-dropdown-menu`, and `aurora-button` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@ui/aurora/menubar.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-dropdown-menu`, `aurora-button`."
    },
    {
      "name": "aurora-navigation-menu",
      "type": "registry:ui",
      "title": "Aurora Navigation Menu",
      "description": "Top-level navigation menu with active border and glow states.",
      "dependencies": [
        "@radix-ui/react-navigation-menu@^1.2.18",
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/navigation-menu.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/navigation-menu.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "navigation"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/navigation-menu.tsx",
        "installTarget": "@ui/aurora/navigation-menu.tsx"
      },
      "docs": "Aurora component that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@ui/aurora/navigation-menu.tsx`.\n\nRegistry dependencies: `aurora-tokens`."
    },
    {
      "name": "aurora-scroll-area",
      "type": "registry:ui",
      "title": "Aurora Scroll Area",
      "description": "Tokenized scroll viewport with Aurora border and scrollbar behavior.",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-tokens"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/scroll-area.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/scroll-area.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "layout"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/scroll-area.tsx",
        "installTarget": "@ui/aurora/scroll-area.tsx"
      },
      "docs": "Aurora component that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@ui/aurora/scroll-area.tsx`.\n\nRegistry dependencies: `aurora-tokens`."
    },
    {
      "name": "aurora-table",
      "type": "registry:ui",
      "title": "Aurora Table",
      "description": "Primitive table parts with Aurora 8px table radius and dense headers.",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-tokens"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/table.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/table.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "data-display"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/table.tsx",
        "installTarget": "@ui/aurora/table.tsx"
      },
      "docs": "Aurora component that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@ui/aurora/table.tsx`.\n\nRegistry dependencies: `aurora-tokens`."
    },
    {
      "name": "aurora-toggle",
      "type": "registry:ui",
      "title": "Aurora Toggle",
      "description": "Pressed-state toggle button for compact workbench controls.",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-button"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/toggle.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/toggle.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "forms"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/toggle.tsx",
        "installTarget": "@ui/aurora/toggle.tsx"
      },
      "docs": "Aurora Toggle installs with its declared Aurora registry dependencies.\n\nInstall `aurora-tokens` and `aurora-button` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@ui/aurora/toggle.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-button`."
    },
    {
      "name": "aurora-toggle-group",
      "type": "registry:ui",
      "title": "Aurora Toggle Group",
      "description": "Single- or multi-select toggle cluster for segmented command choices.",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-toggle"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/toggle-group.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/toggle-group.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "forms"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/toggle-group.tsx",
        "installTarget": "@ui/aurora/toggle-group.tsx"
      },
      "docs": "Aurora component that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@ui/aurora/toggle-group.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-toggle`."
    },
    {
      "name": "aurora-ai-attachments",
      "type": "registry:block",
      "title": "Aurora AI Attachments",
      "description": "Aurora-native attachments parity surface from AI Elements.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-ai-elements",
        "@aurora/aurora-attachment"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/attachments.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/attachments.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/attachments.tsx",
        "installTarget": "@components/aurora/ai/attachments.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@components/aurora/ai/attachments.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-ai-elements`, `aurora-attachment`."
    },
    {
      "name": "aurora-ai-chain-of-thought",
      "type": "registry:block",
      "title": "Aurora AI Chain of Thought",
      "description": "Aurora-native chain of thought parity surface from AI Elements.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-ai-elements",
        "@aurora/aurora-thinking",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/chain-of-thought.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/chain-of-thought.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/chain-of-thought.tsx",
        "installTarget": "@components/aurora/ai/chain-of-thought.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that installs Aurora AI Chain of Thought.\n\nInstall `aurora-tokens`, `aurora-ai-elements`, `aurora-thinking`, and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@components/aurora/ai/chain-of-thought.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-ai-elements`, `aurora-thinking`, `aurora-components`."
    },
    {
      "name": "aurora-ai-checkpoint",
      "type": "registry:block",
      "title": "Aurora AI Checkpoint",
      "description": "Aurora-native checkpoint parity surface from AI Elements.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-ai-elements",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/checkpoint.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/checkpoint.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/checkpoint.tsx",
        "installTarget": "@components/aurora/ai/checkpoint.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that installs Aurora AI Checkpoint.\n\nInstall `aurora-tokens`, `aurora-ai-elements`, and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@components/aurora/ai/checkpoint.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-ai-elements`, `aurora-components`."
    },
    {
      "name": "aurora-ai-confirmation",
      "type": "registry:block",
      "title": "Aurora AI Confirmation",
      "description": "Aurora-native confirmation parity surface from AI Elements.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-ai-elements",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/confirmation.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/confirmation.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/confirmation.tsx",
        "installTarget": "@components/aurora/ai/confirmation.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that installs Aurora AI Confirmation.\n\nInstall `aurora-tokens`, `aurora-ai-elements`, and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@components/aurora/ai/confirmation.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-ai-elements`, `aurora-components`."
    },
    {
      "name": "aurora-ai-context",
      "type": "registry:block",
      "title": "Aurora AI Context",
      "description": "Aurora-native context parity surface from AI Elements.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-ai-elements",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/context.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/context.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/context.tsx",
        "installTarget": "@components/aurora/ai/context.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that installs Aurora AI Context.\n\nInstall `aurora-tokens`, `aurora-ai-elements`, and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@components/aurora/ai/context.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-ai-elements`, `aurora-components`."
    },
    {
      "name": "aurora-ai-conversation",
      "type": "registry:block",
      "title": "Aurora AI Conversation",
      "description": "Aurora-native conversation parity surface from AI Elements.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-ai-elements",
        "@aurora/aurora-avatar"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/conversation.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/conversation.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/conversation.tsx",
        "installTarget": "@components/aurora/ai/conversation.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that expects `aurora-tokens`, `aurora-ai-elements`, and `aurora-avatar` to be installed first.\n\nDefault install target: `@components/aurora/ai/conversation.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-ai-elements`, `aurora-avatar`."
    },
    {
      "name": "aurora-ai-inline-citation",
      "type": "registry:block",
      "title": "Aurora AI Inline Citation",
      "description": "Aurora-native inline citation parity surface from AI Elements.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-ai-elements",
        "@aurora/aurora-safe-url"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/inline-citation.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/inline-citation.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/inline-citation.tsx",
        "installTarget": "@components/aurora/ai/inline-citation.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that expects its declared dependencies to be installed first.\n\nDefault install target: `@components/aurora/ai/inline-citation.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-ai-elements`, `aurora-safe-url`."
    },
    {
      "name": "aurora-ai-message",
      "type": "registry:block",
      "title": "Aurora AI Message",
      "description": "Aurora-native message parity surface from AI Elements.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-ai-elements",
        "@aurora/aurora-components",
        "@aurora/aurora-avatar"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/message.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/message.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/message.tsx",
        "installTarget": "@components/aurora/ai/message.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that installs Aurora AI Message.\n\nInstall `aurora-tokens`, `aurora-ai-elements`, `aurora-components`, and `aurora-avatar` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@components/aurora/ai/message.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-ai-elements`, `aurora-components`, `aurora-avatar`."
    },
    {
      "name": "aurora-ai-model-selector",
      "type": "registry:block",
      "title": "Aurora AI Model Selector",
      "description": "Aurora-native model selector parity surface from AI Elements.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-ai-elements"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/model-selector.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/model-selector.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/model-selector.tsx",
        "installTarget": "@components/aurora/ai/model-selector.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@components/aurora/ai/model-selector.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-ai-elements`."
    },
    {
      "name": "aurora-ai-plan",
      "type": "registry:block",
      "title": "Aurora AI Plan",
      "description": "Aurora-native plan parity surface from AI Elements.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-ai-elements",
        "@aurora/aurora-thinking",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/plan.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/plan.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/plan.tsx",
        "installTarget": "@components/aurora/ai/plan.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that installs Aurora AI Plan.\n\nInstall `aurora-tokens`, `aurora-ai-elements`, `aurora-thinking`, and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@components/aurora/ai/plan.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-ai-elements`, `aurora-thinking`, `aurora-components`."
    },
    {
      "name": "aurora-ai-queue",
      "type": "registry:block",
      "title": "Aurora AI Queue",
      "description": "Aurora-native queue parity surface from AI Elements.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-ai-elements"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/queue.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/queue.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/queue.tsx",
        "installTarget": "@components/aurora/ai/queue.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@components/aurora/ai/queue.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-ai-elements`."
    },
    {
      "name": "aurora-ai-reasoning",
      "type": "registry:block",
      "title": "Aurora AI Reasoning",
      "description": "Aurora-native reasoning parity surface from AI Elements.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-ai-elements",
        "@aurora/aurora-thinking",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/reasoning.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/reasoning.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/reasoning.tsx",
        "installTarget": "@components/aurora/ai/reasoning.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that installs Aurora AI Reasoning.\n\nInstall `aurora-tokens`, `aurora-ai-elements`, `aurora-thinking`, and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@components/aurora/ai/reasoning.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-ai-elements`, `aurora-thinking`, `aurora-components`."
    },
    {
      "name": "aurora-ai-shimmer",
      "type": "registry:block",
      "title": "Aurora AI Shimmer",
      "description": "Aurora-native shimmer parity surface from AI Elements.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-ai-elements",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/shimmer.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/shimmer.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/shimmer.tsx",
        "installTarget": "@components/aurora/ai/shimmer.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that installs Aurora AI Shimmer.\n\nInstall `aurora-tokens`, `aurora-ai-elements`, and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@components/aurora/ai/shimmer.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-ai-elements`, `aurora-components`."
    },
    {
      "name": "aurora-ai-sources",
      "type": "registry:block",
      "title": "Aurora AI Sources",
      "description": "Aurora-native sources parity surface from AI Elements.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-ai-elements",
        "@aurora/aurora-badge",
        "@aurora/aurora-button",
        "@aurora/aurora-ai-source"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/sources.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/sources.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/sources.tsx",
        "installTarget": "@components/aurora/ai/sources.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that expects its declared dependencies to be installed first.\n\nDefault install target: `@components/aurora/ai/sources.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-ai-elements`, `aurora-badge`, `aurora-button`, `aurora-ai-source`."
    },
    {
      "name": "aurora-ai-suggestion",
      "type": "registry:block",
      "title": "Aurora AI Suggestion",
      "description": "Aurora-native suggestion parity surface from AI Elements.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-ai-elements"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/suggestion.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/suggestion.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/suggestion.tsx",
        "installTarget": "@components/aurora/ai/suggestion.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@components/aurora/ai/suggestion.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-ai-elements`."
    },
    {
      "name": "aurora-ai-task",
      "type": "registry:block",
      "title": "Aurora AI Task",
      "description": "Aurora-native task parity surface from AI Elements.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-ai-elements"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/task.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/task.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/task.tsx",
        "installTarget": "@components/aurora/ai/task.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@components/aurora/ai/task.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-ai-elements`."
    },
    {
      "name": "aurora-ai-tool",
      "type": "registry:block",
      "title": "Aurora AI Tool",
      "description": "Aurora-native tool parity surface from AI Elements.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-ai-elements",
        "@aurora/aurora-tool-calls",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/tool.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/tool.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/tool.tsx",
        "installTarget": "@components/aurora/ai/tool.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that installs Aurora AI Tool.\n\nInstall `aurora-tokens`, `aurora-ai-elements`, `aurora-tool-calls`, and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@components/aurora/ai/tool.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-ai-elements`, `aurora-tool-calls`, `aurora-components`."
    },
    {
      "name": "aurora-ai-agent",
      "type": "registry:block",
      "title": "Aurora AI Agent",
      "description": "Aurora-native agent parity surface from AI Elements.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-ai-elements"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/agent.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/agent.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/agent.tsx",
        "installTarget": "@components/aurora/ai/agent.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@components/aurora/ai/agent.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-ai-elements`."
    },
    {
      "name": "aurora-ai-commit",
      "type": "registry:block",
      "title": "Aurora AI Commit",
      "description": "Aurora-native commit parity surface from AI Elements.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-ai-elements"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/commit.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/commit.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/commit.tsx",
        "installTarget": "@components/aurora/ai/commit.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@components/aurora/ai/commit.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-ai-elements`."
    },
    {
      "name": "aurora-ai-environment-variables",
      "type": "registry:block",
      "title": "Aurora AI Environment Variables",
      "description": "Aurora-native environment variables parity surface from AI Elements.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-ai-elements"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/environment-variables.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/environment-variables.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/environment-variables.tsx",
        "installTarget": "@components/aurora/ai/environment-variables.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@components/aurora/ai/environment-variables.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-ai-elements`."
    },
    {
      "name": "aurora-ai-jsx-preview",
      "type": "registry:block",
      "title": "Aurora AI JSX Preview",
      "description": "Aurora-native jsx preview parity surface from AI Elements.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-ai-elements"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/jsx-preview.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/jsx-preview.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/jsx-preview.tsx",
        "installTarget": "@components/aurora/ai/jsx-preview.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@components/aurora/ai/jsx-preview.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-ai-elements`."
    },
    {
      "name": "aurora-ai-package-info",
      "type": "registry:block",
      "title": "Aurora AI Package Info",
      "description": "Aurora-native package info parity surface from AI Elements.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-ai-elements",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/package-info.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/package-info.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/package-info.tsx",
        "installTarget": "@components/aurora/ai/package-info.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that installs Aurora AI Package Info.\n\nInstall `aurora-tokens`, `aurora-ai-elements`, and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@components/aurora/ai/package-info.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-ai-elements`, `aurora-components`."
    },
    {
      "name": "aurora-ai-sandbox",
      "type": "registry:block",
      "title": "Aurora AI Sandbox",
      "description": "Aurora-native sandbox parity surface from AI Elements.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-ai-elements",
        "@aurora/aurora-safe-url"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/sandbox.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/sandbox.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/sandbox.tsx",
        "installTarget": "@components/aurora/ai/sandbox.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that expects its declared dependencies to be installed first.\n\nDefault install target: `@components/aurora/ai/sandbox.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-ai-elements`, `aurora-safe-url`."
    },
    {
      "name": "aurora-ai-schema-display",
      "type": "registry:block",
      "title": "Aurora AI Schema Display",
      "description": "Aurora-native schema display parity surface from AI Elements.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-ai-elements"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/schema-display.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/schema-display.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/schema-display.tsx",
        "installTarget": "@components/aurora/ai/schema-display.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@components/aurora/ai/schema-display.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-ai-elements`."
    },
    {
      "name": "aurora-ai-snippet",
      "type": "registry:block",
      "title": "Aurora AI Snippet",
      "description": "Aurora-native snippet parity surface from AI Elements.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-ai-elements"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/snippet.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/snippet.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/snippet.tsx",
        "installTarget": "@components/aurora/ai/snippet.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@components/aurora/ai/snippet.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-ai-elements`."
    },
    {
      "name": "aurora-ai-stack-trace",
      "type": "registry:block",
      "title": "Aurora AI Stack Trace",
      "description": "Aurora-native stack trace parity surface from AI Elements.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-ai-elements"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/stack-trace.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/stack-trace.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/stack-trace.tsx",
        "installTarget": "@components/aurora/ai/stack-trace.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@components/aurora/ai/stack-trace.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-ai-elements`."
    },
    {
      "name": "aurora-ai-test-results",
      "type": "registry:block",
      "title": "Aurora AI Test Results",
      "description": "Aurora-native test results parity surface from AI Elements.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-ai-elements"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/test-results.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/test-results.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/test-results.tsx",
        "installTarget": "@components/aurora/ai/test-results.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@components/aurora/ai/test-results.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-ai-elements`."
    },
    {
      "name": "aurora-ai-audio-player",
      "type": "registry:block",
      "title": "Aurora AI Audio Player",
      "description": "Aurora-native audio player parity surface from AI Elements.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-ai-elements"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/audio-player.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/audio-player.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/audio-player.tsx",
        "installTarget": "@components/aurora/ai/audio-player.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@components/aurora/ai/audio-player.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-ai-elements`."
    },
    {
      "name": "aurora-ai-mic-selector",
      "type": "registry:block",
      "title": "Aurora AI Mic Selector",
      "description": "Aurora-native mic selector parity surface from AI Elements.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-ai-elements",
        "@aurora/aurora-components",
        "@aurora/aurora-select"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/mic-selector.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/mic-selector.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/mic-selector.tsx",
        "installTarget": "@components/aurora/ai/mic-selector.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that installs Aurora AI Mic Selector.\n\nInstall `aurora-tokens`, `aurora-ai-elements`, `aurora-components`, and `aurora-select` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@components/aurora/ai/mic-selector.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-ai-elements`, `aurora-components`, `aurora-select`."
    },
    {
      "name": "aurora-ai-persona",
      "type": "registry:block",
      "title": "Aurora AI Persona",
      "description": "Aurora-native persona parity surface from AI Elements.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-ai-elements",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/persona.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/persona.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/persona.tsx",
        "installTarget": "@components/aurora/ai/persona.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that installs Aurora AI Persona.\n\nInstall `aurora-tokens`, `aurora-ai-elements`, and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@components/aurora/ai/persona.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-ai-elements`, `aurora-components`."
    },
    {
      "name": "aurora-ai-speech-input",
      "type": "registry:block",
      "title": "Aurora AI Speech Input",
      "description": "Aurora-native speech input parity surface from AI Elements.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-ai-elements",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/speech-input.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/speech-input.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/speech-input.tsx",
        "installTarget": "@components/aurora/ai/speech-input.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that installs Aurora AI Speech Input.\n\nInstall `aurora-tokens`, `aurora-ai-elements`, and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@components/aurora/ai/speech-input.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-ai-elements`, `aurora-components`."
    },
    {
      "name": "aurora-ai-transcription",
      "type": "registry:block",
      "title": "Aurora AI Transcription",
      "description": "Aurora-native transcription parity surface from AI Elements.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-ai-elements"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/transcription.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/transcription.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/transcription.tsx",
        "installTarget": "@components/aurora/ai/transcription.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@components/aurora/ai/transcription.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-ai-elements`."
    },
    {
      "name": "aurora-ai-voice-selector",
      "type": "registry:block",
      "title": "Aurora AI Voice Selector",
      "description": "Aurora-native voice selector parity surface from AI Elements.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-ai-elements",
        "@aurora/aurora-button",
        "@aurora/aurora-select"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/voice-selector.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/voice-selector.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/voice-selector.tsx",
        "installTarget": "@components/aurora/ai/voice-selector.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that expects `aurora-tokens`, `aurora-ai-elements`, `aurora-button`, and `aurora-select` to be installed first.\n\nDefault install target: `@components/aurora/ai/voice-selector.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-ai-elements`, `aurora-button`, `aurora-select`."
    },
    {
      "name": "aurora-ai-canvas",
      "type": "registry:block",
      "title": "Aurora AI Canvas",
      "description": "Aurora-native flow canvas with node edges and compact zoom actions.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-ai-action"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/canvas.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/canvas.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/canvas.tsx",
        "installTarget": "@components/aurora/ai/canvas.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that installs Aurora AI Canvas.\n\nInstall `aurora-tokens` and `aurora-ai-action` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@components/aurora/ai/canvas.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-ai-action`."
    },
    {
      "name": "aurora-ai-connection",
      "type": "registry:block",
      "title": "Aurora AI Connection",
      "description": "Aurora-native node connection with status-tinted directional edges.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-ai-elements",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/connection.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/connection.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/connection.tsx",
        "installTarget": "@components/aurora/ai/connection.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that installs Aurora AI Connection.\n\nInstall `aurora-tokens`, `aurora-ai-elements`, and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@components/aurora/ai/connection.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-ai-elements`, `aurora-components`."
    },
    {
      "name": "aurora-ai-controls",
      "type": "registry:block",
      "title": "Aurora AI Controls",
      "description": "Aurora-native toolbar controls with horizontal and vertical layouts.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-ai-elements"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/controls.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/controls.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/controls.tsx",
        "installTarget": "@components/aurora/ai/controls.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@components/aurora/ai/controls.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-ai-elements`."
    },
    {
      "name": "aurora-ai-edge",
      "type": "registry:block",
      "title": "Aurora AI Edge",
      "description": "Aurora-native graph edge label with status tone and direction states.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-ai-elements",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/edge.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/edge.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/edge.tsx",
        "installTarget": "@components/aurora/ai/edge.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that installs Aurora AI Edge.\n\nInstall `aurora-tokens`, `aurora-ai-elements`, and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@components/aurora/ai/edge.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-ai-elements`, `aurora-components`."
    },
    {
      "name": "aurora-ai-node",
      "type": "registry:block",
      "title": "Aurora AI Node",
      "description": "Aurora-native flow node card with status accents and handles.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-ai-elements"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/node.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/node.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/node.tsx",
        "installTarget": "@components/aurora/ai/node.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@components/aurora/ai/node.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-ai-elements`."
    },
    {
      "name": "aurora-ai-panel",
      "type": "registry:block",
      "title": "Aurora AI Panel",
      "description": "Aurora-native AI panel with tone icon, title, actions, body, and footer slots.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-ai-elements",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/panel.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/panel.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/panel.tsx",
        "installTarget": "@components/aurora/ai/panel.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that installs Aurora AI Panel.\n\nInstall `aurora-tokens`, `aurora-ai-elements`, and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@components/aurora/ai/panel.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-ai-elements`, `aurora-components`."
    },
    {
      "name": "aurora-ai-image",
      "type": "registry:block",
      "title": "Aurora AI Image",
      "description": "Aurora-native image parity surface from AI Elements.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-ai-elements"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/image.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/image.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/image.tsx",
        "installTarget": "@components/aurora/ai/image.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that expects `aurora-tokens` to be installed first.\n\nDefault install target: `@components/aurora/ai/image.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-ai-elements`."
    },
    {
      "name": "aurora-ai-open-in-chat",
      "type": "registry:block",
      "title": "Aurora AI Open in Chat",
      "description": "Aurora-native open in chat parity surface from AI Elements.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-ai-elements",
        "@aurora/aurora-button"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/open-in-chat.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/open-in-chat.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/open-in-chat.tsx",
        "installTarget": "@components/aurora/ai/open-in-chat.tsx",
        "taxonomy": "ai"
      },
      "docs": "Aurora block that expects `aurora-tokens`, `aurora-ai-elements`, and `aurora-button` to be installed first.\n\nDefault install target: `@components/aurora/ai/open-in-chat.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-ai-elements`, `aurora-button`."
    },
    {
      "name": "aurora-chat-message",
      "type": "registry:ui",
      "title": "Aurora ChatMessage",
      "description": "Aurora ChatMessage — Claude Design parity.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-button",
        "@aurora/aurora-components",
        "@aurora/aurora-safe-url"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/chat-message.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/chat-message.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "extension"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/chat-message.tsx",
        "installTarget": "@ui/aurora/chat-message.tsx"
      },
      "docs": "Aurora ChatMessage is an Aurora UI component for Claude Design parity surfaces.\n\nDefault install target: `@ui/aurora/chat-message.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-button`, `aurora-components`, `aurora-safe-url`."
    },
    {
      "name": "aurora-chat-sidebar",
      "type": "registry:ui",
      "title": "Aurora ChatSidebar",
      "description": "Aurora ChatSidebar — Claude Design parity.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/chat-sidebar.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/chat-sidebar.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "extension"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/chat-sidebar.tsx",
        "installTarget": "@ui/aurora/chat-sidebar.tsx"
      },
      "docs": "Aurora ChatSidebar is an Aurora UI component for Claude Design parity surfaces.\n\nInstall `aurora-tokens` and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@ui/aurora/chat-sidebar.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-components`."
    },
    {
      "name": "aurora-color-picker",
      "type": "registry:ui",
      "title": "Aurora ColorPicker",
      "description": "Aurora ColorPicker — Claude Design parity.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/color-picker.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/color-picker.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "extension"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/color-picker.tsx",
        "installTarget": "@ui/aurora/color-picker.tsx"
      },
      "docs": "Aurora ColorPicker is an Aurora UI component for Claude Design parity surfaces.\n\nInstall `aurora-tokens` and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@ui/aurora/color-picker.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-components`."
    },
    {
      "name": "aurora-component-card",
      "type": "registry:ui",
      "title": "Aurora ComponentCard",
      "description": "Aurora ComponentCard — Claude Design parity.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-button"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/component-card.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/component-card.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "extension"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/component-card.tsx",
        "installTarget": "@ui/aurora/component-card.tsx"
      },
      "docs": "Aurora ComponentCard is an Aurora UI component for Claude Design parity surfaces.\n\nInstall `aurora-tokens` and `aurora-button` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@ui/aurora/component-card.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-button`."
    },
    {
      "name": "aurora-copy-button",
      "type": "registry:ui",
      "title": "Aurora CopyButton",
      "description": "Aurora CopyButton — Claude Design parity.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-components",
        "@aurora/aurora-clipboard"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/copy-button.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/copy-button.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "extension"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/copy-button.tsx",
        "installTarget": "@ui/aurora/copy-button.tsx"
      },
      "docs": "Aurora CopyButton is an Aurora UI component for Claude Design parity surfaces.\n\nInstall `aurora-tokens`, `aurora-components`, and `aurora-clipboard` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@ui/aurora/copy-button.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-components`, `aurora-clipboard`."
    },
    {
      "name": "aurora-multi-select",
      "type": "registry:ui",
      "title": "Aurora MultiSelect",
      "description": "Aurora MultiSelect — Claude Design parity.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-button"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/multi-select.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/multi-select.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "extension"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/multi-select.tsx",
        "installTarget": "@ui/aurora/multi-select.tsx"
      },
      "docs": "Aurora MultiSelect is an Aurora UI component for Claude Design parity surfaces.\n\nInstall `aurora-tokens` and `aurora-button` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@ui/aurora/multi-select.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-button`."
    },
    {
      "name": "aurora-operation-icon",
      "type": "registry:ui",
      "title": "Aurora OperationIcon",
      "description": "Aurora OperationIcon — Claude Design parity.",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/operation-icon.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/operation-icon.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "extension"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/operation-icon.tsx",
        "installTarget": "@ui/aurora/operation-icon.tsx"
      },
      "docs": "Aurora OperationIcon is an Aurora UI component for Claude Design parity surfaces.\n\nInstall `aurora-tokens` and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@ui/aurora/operation-icon.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-components`."
    },
    {
      "name": "aurora-progress-ring",
      "type": "registry:ui",
      "title": "Aurora ProgressRing",
      "description": "Aurora ProgressRing — Claude Design parity.",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-tokens"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/progress-ring.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/progress-ring.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "extension"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/progress-ring.tsx",
        "installTarget": "@ui/aurora/progress-ring.tsx"
      },
      "docs": "Aurora ProgressRing is an Aurora UI component for Claude Design parity surfaces.\n\nInstall `aurora-tokens` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@ui/aurora/progress-ring.tsx`.\n\nRegistry dependencies: `aurora-tokens`."
    },
    {
      "name": "aurora-range-slider",
      "type": "registry:ui",
      "title": "Aurora RangeSlider",
      "description": "Aurora RangeSlider — Claude Design parity.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/range-slider.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/range-slider.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "extension"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/range-slider.tsx",
        "installTarget": "@ui/aurora/range-slider.tsx"
      },
      "docs": "Aurora RangeSlider is an Aurora UI component for Claude Design parity surfaces.\n\nInstall `aurora-tokens` and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@ui/aurora/range-slider.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-components`."
    },
    {
      "name": "aurora-rating",
      "type": "registry:ui",
      "title": "Aurora Rating",
      "description": "Aurora Rating — Claude Design parity.",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-button"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/rating.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/rating.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "extension"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/rating.tsx",
        "installTarget": "@ui/aurora/rating.tsx"
      },
      "docs": "Aurora Rating is an Aurora UI component for Claude Design parity surfaces.\n\nInstall `aurora-tokens` and `aurora-button` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@ui/aurora/rating.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-button`."
    },
    {
      "name": "aurora-segmented",
      "type": "registry:ui",
      "title": "Aurora Segmented",
      "description": "Aurora Segmented — Claude Design parity.",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-tokens"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/segmented.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/segmented.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "extension"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/segmented.tsx",
        "installTarget": "@ui/aurora/segmented.tsx"
      },
      "docs": "Aurora Segmented is an Aurora UI component for Claude Design parity surfaces.\n\nInstall `aurora-tokens` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@ui/aurora/segmented.tsx`.\n\nRegistry dependencies: `aurora-tokens`."
    },
    {
      "name": "aurora-spotlight",
      "type": "registry:ui",
      "title": "Aurora Spotlight",
      "description": "Aurora Spotlight — Claude Design parity.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/spotlight.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/spotlight.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "extension"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/spotlight.tsx",
        "installTarget": "@ui/aurora/spotlight.tsx"
      },
      "docs": "Aurora Spotlight is an Aurora UI component for Claude Design parity surfaces.\n\nInstall `aurora-tokens` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@ui/aurora/spotlight.tsx`.\n\nRegistry dependencies: `aurora-tokens`."
    },
    {
      "name": "aurora-status-dot",
      "type": "registry:ui",
      "title": "Aurora StatusDot",
      "description": "Aurora StatusDot — Claude Design parity.",
      "dependencies": [],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/status-dot.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/status-dot.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "extension"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/status-dot.tsx",
        "installTarget": "@ui/aurora/status-dot.tsx"
      },
      "docs": "Aurora StatusDot is an Aurora UI component for Claude Design parity surfaces.\n\nInstall `aurora-tokens` and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@ui/aurora/status-dot.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-components`."
    },
    {
      "name": "aurora-stepper",
      "type": "registry:ui",
      "title": "Aurora Stepper",
      "description": "Aurora Stepper — Claude Design parity.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/stepper.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/stepper.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "extension"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/stepper.tsx",
        "installTarget": "@ui/aurora/stepper.tsx"
      },
      "docs": "Aurora Stepper is an Aurora UI component for Claude Design parity surfaces.\n\nInstall `aurora-tokens` and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@ui/aurora/stepper.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-components`."
    },
    {
      "name": "aurora-tag-input",
      "type": "registry:ui",
      "title": "Aurora TagInput",
      "description": "Aurora TagInput — Claude Design parity.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens"
      ],
      "files": [
        {
          "path": "registry/aurora/ui/tag-input.tsx",
          "type": "registry:ui",
          "target": "@ui/aurora/tag-input.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "ui",
        "extension"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "ui",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/ui/tag-input.tsx",
        "installTarget": "@ui/aurora/tag-input.tsx"
      },
      "docs": "Aurora TagInput is an Aurora UI component for Claude Design parity surfaces.\n\nInstall `aurora-tokens` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@ui/aurora/tag-input.tsx`.\n\nRegistry dependencies: `aurora-tokens`."
    },
    {
      "name": "aurora-ai-action",
      "type": "registry:block",
      "title": "Aurora AI Action",
      "description": "Aurora-native action button for AI message affordances.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/action.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/action.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/action.tsx",
        "installTarget": "@components/aurora/ai/action.tsx"
      },
      "docs": "Aurora block that installs Aurora AI Action.\n\nInstall `aurora-tokens` and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@components/aurora/ai/action.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-components`."
    },
    {
      "name": "aurora-ai-actions",
      "type": "registry:block",
      "title": "Aurora AI Actions",
      "description": "Aurora-native grouped action row for AI message affordances.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-components",
        "@aurora/aurora-ai-action"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/actions.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/actions.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/actions.tsx",
        "installTarget": "@components/aurora/ai/actions.tsx"
      },
      "docs": "Aurora block that installs Aurora AI Actions.\n\nInstall `aurora-tokens`, `aurora-components`, and `aurora-ai-action` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@components/aurora/ai/actions.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-components`, `aurora-ai-action`."
    },
    {
      "name": "aurora-ai-ai-image-grid",
      "type": "registry:block",
      "title": "Aurora AI Image Grid",
      "description": "Aurora-native image candidate grid for AI generation review.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-button"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/ai-image-grid.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/ai-image-grid.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/ai-image-grid.tsx",
        "installTarget": "@components/aurora/ai/ai-image-grid.tsx"
      },
      "docs": "Aurora block that installs Aurora AI Image Grid.\n\nInstall `aurora-tokens` and `aurora-button` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@components/aurora/ai/ai-image-grid.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-button`."
    },
    {
      "name": "aurora-ai-branch",
      "type": "registry:block",
      "title": "Aurora AI Branch",
      "description": "Aurora-native version navigation for alternate AI responses.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-badge",
        "@aurora/aurora-button",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/branch.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/branch.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/branch.tsx",
        "installTarget": "@components/aurora/ai/branch.tsx"
      },
      "docs": "Aurora block that installs Aurora AI Branch.\n\nInstall `aurora-tokens`, `aurora-badge`, `aurora-button`, and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@components/aurora/ai/branch.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-badge`, `aurora-button`, `aurora-components`."
    },
    {
      "name": "aurora-ai-loader",
      "type": "registry:block",
      "title": "Aurora AI Loader",
      "description": "Aurora-native busy indicator for AI thinking and loading states.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/loader.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/loader.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/loader.tsx",
        "installTarget": "@components/aurora/ai/loader.tsx"
      },
      "docs": "Aurora block that installs Aurora AI Loader.\n\nInstall `aurora-tokens` and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@components/aurora/ai/loader.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-components`."
    },
    {
      "name": "aurora-ai-message-avatar",
      "type": "registry:block",
      "title": "Aurora AI MessageAvatar",
      "description": "Aurora AI MessageAvatar — Claude Design parity.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-avatar"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/message-avatar.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/message-avatar.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/message-avatar.tsx",
        "installTarget": "@components/aurora/ai/message-avatar.tsx"
      },
      "docs": "Aurora block that installs Aurora AI MessageAvatar.\n\nInstall `aurora-tokens` and `aurora-avatar` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@components/aurora/ai/message-avatar.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-avatar`."
    },
    {
      "name": "aurora-ai-message-content",
      "type": "registry:block",
      "title": "Aurora AI MessageContent",
      "description": "Aurora AI MessageContent — Claude Design parity.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-button",
        "@aurora/aurora-components"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/message-content.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/message-content.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/message-content.tsx",
        "installTarget": "@components/aurora/ai/message-content.tsx"
      },
      "docs": "Aurora block that installs Aurora AI MessageContent.\n\nInstall `aurora-tokens`, `aurora-button`, and `aurora-components` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@components/aurora/ai/message-content.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-button`, `aurora-components`."
    },
    {
      "name": "aurora-ai-response",
      "type": "registry:block",
      "title": "Aurora AI Response",
      "description": "Aurora AI Response — Claude Design parity.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-components",
        "@aurora/aurora-button",
        "@aurora/aurora-clipboard",
        "@aurora/aurora-safe-url"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/response.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/response.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/response.tsx",
        "installTarget": "@components/aurora/ai/response.tsx"
      },
      "docs": "Aurora block that installs Aurora AI Response.\n\nInstall `aurora-tokens`, `aurora-components`, `aurora-button`, `aurora-clipboard`, and `aurora-safe-url` first; the shadcn CLI resolves these automatically through the @aurora registry namespace.\n\nDefault install target: `@components/aurora/ai/response.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-components`, `aurora-button`, `aurora-clipboard`, `aurora-safe-url`."
    },
    {
      "name": "aurora-ai-source",
      "type": "registry:block",
      "title": "Aurora AI Source",
      "description": "Aurora AI Source — Claude Design parity.",
      "dependencies": [
        "lucide-react@^0.487.0"
      ],
      "registryDependencies": [
        "@aurora/aurora-tokens",
        "@aurora/aurora-badge",
        "@aurora/aurora-safe-url"
      ],
      "files": [
        {
          "path": "registry/aurora/blocks/ai/elements/source.tsx",
          "type": "registry:component",
          "target": "@components/aurora/ai/source.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "categories": [
        "aurora",
        "block",
        "ai"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "block",
        "requiresTokens": true,
        "sourcePath": "registry/aurora/blocks/ai/elements/source.tsx",
        "installTarget": "@components/aurora/ai/source.tsx"
      },
      "docs": "Aurora block that installs Aurora AI Source.\n\nDefault install target: `@components/aurora/ai/source.tsx`.\n\nRegistry dependencies: `aurora-tokens`, `aurora-badge`, `aurora-safe-url`."
    },
    {
      "name": "aurora-clipboard",
      "type": "registry:lib",
      "title": "Aurora Clipboard Hook",
      "description": "Shared clipboard state with a secure fallback, explicit failure state, and unmount-safe feedback timer.",
      "files": [
        {
          "path": "registry/aurora/lib/use-clipboard.ts",
          "type": "registry:lib",
          "target": "@lib/aurora/use-clipboard.ts"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "dependencies": [],
      "registryDependencies": [],
      "categories": [
        "aurora",
        "lib"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "lib",
        "requiresTokens": false,
        "sourcePath": "registry/aurora/lib/use-clipboard.ts"
      },
      "docs": "Use useClipboard for verified copy feedback, explicit errors, fallback support, and timer cleanup.\n\nRegistry dependencies: none."
    },
    {
      "name": "aurora-portal-container",
      "type": "registry:lib",
      "title": "Aurora Portal Container Context",
      "description": "Optional React context that scopes Aurora overlay portals (Sheet, Drawer) to a container instead of document.body — used so overlays stay contained inside scaled preview tiles.",
      "files": [
        {
          "path": "registry/aurora/lib/portal-container.tsx",
          "type": "registry:lib",
          "target": "@lib/aurora/portal-container.tsx"
        }
      ],
      "author": "jmagar <https://github.com/jmagar>",
      "dependencies": [],
      "registryDependencies": [],
      "categories": [
        "aurora",
        "lib"
      ],
      "meta": {
        "namespace": "@aurora",
        "style": "aurora",
        "family": "lib",
        "requiresTokens": false,
        "sourcePath": "registry/aurora/lib/portal-container.tsx"
      },
      "docs": "Wrap a scaled/clipped preview in <PortalContainerContext.Provider value={el}> so Sheet/Drawer portal into it. Null value = default document.body (normal apps unaffected).\n\nRegistry dependencies: none."
    }
  ]
}
