Index of every page on this site: llms.txt
All skills
harlan-zw avatar

/nuxt-frontend-design

@9c94eb4
Run it yourself

Build or polish Nuxt UI v4+ pages and design systems. Use for landing pages, dashboards, tokens, motion, or generic-looking UX.

Use this Skill: https://skilld.dev/gh/harlan-zw/harlan-agent-kit/nuxt-frontend-design

Nothing lands on disk. Nothing to clean up.

Fork this Skill

Edit a local copy. It keeps the author and licence.

referencescomponentsnavigation.md

≈530 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Navigation Patterns

Sidebar, breadcrumbs, command palette, and header patterns for Nuxt UI.


Header

<UHeader :links="[
  { label: 'Docs', to: '/docs' },
  { label: 'Pricing', to: '/pricing' },
  { label: 'Blog', to: '/blog' }
]"
>
  <template #logo>
    <span class="font-display text-xl font-bold">AppName</span>
  </template>

  <template #right>
    <UButton variant="ghost" to="/login">Sign In</UButton>
    <UButton to="/signup">Get Started</UButton>
  </template>
</UHeader>

Sticky Blur Header

<UHeader :ui="{
  root: 'sticky top-0 z-50 backdrop-blur-lg bg-default/80 border-b border-default'
}"
/>

Sidebar Navigation

<UDashboardSidebar>
  <UNavigationMenu :items="[
    { label: 'Dashboard', icon: 'i-lucide-layout-dashboard', to: '/' },
    { label: 'Projects', icon: 'i-lucide-folder', to: '/projects' },
    { label: 'Settings', icon: 'i-lucide-settings', to: '/settings' }
  ]" />
</UDashboardSidebar>

Breadcrumbs

<UBreadcrumb :items="[
  { label: 'Home', to: '/' },
  { label: 'Projects', to: '/projects' },
  { label: 'My Project' }
]"
/>

Command Palette (Cmd+K)

<UContentSearch />

For custom command palette:

<UCommandPalette
  :groups="[
    {
      key: 'pages',
      label: 'Pages',
      commands: [
        { id: 'home', label: 'Home', to: '/' },
        { id: 'settings', label: 'Settings', to: '/settings' }
      ]
    }
  ]"
/>

Tabs Navigation

<UTabs :items="[
  { label: 'Overview', slot: 'overview', icon: 'i-lucide-layout-grid' },
  { label: 'Analytics', slot: 'analytics', icon: 'i-lucide-bar-chart-3' },
  { label: 'Settings', slot: 'settings', icon: 'i-lucide-settings' }
]"
>
  <template #overview>...</template>
  <template #analytics>...</template>
  <template #settings>...</template>
</UTabs>

Dashboard Principles

  • Keyboard first: j/k navigation, Cmd+K palette
  • Right-click context menus: Power users expect them
  • Filters persist in URL: Refresh doesn't reset, shareable
  • Filter pills: Active filters as removable tags

Source: SKILL.md on GitHub

skilld matched fixed text patterns in SKILL.md and file names. Patterns miss obfuscated code.

skilld run checks every file with the same patterns. It asks for approval before it loads a Skill with a behavior marked Needs approval.

1 warning3mo3 checks · Risk MEDIUM
  • Gen Agent Trust Hub3mo

    The skill utilizes dynamic context injection to probe the local environment and executes external CLI tools via npx, including an unverified package for CSS analysis.

  • Socket3mo

    No alerts

  • Snyk3mo

    Risk: LOW · No issues

Signed by skilld at 9c94eb4. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub last week.

Activeupdated last month
argument-hint
[component/page/area]
effort
max

README badge

README badge for harlan-zw/harlan-agent-kit/nuxt-frontend-design