navigation-patterns

Navigation patterns, breadcrumbs, tabs, sidebars, and user flows. Use when building navigation, menus, or site architecture.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "navigation-patterns" with this command: npx skills add moderndegree/agent-skills/moderndegree-agent-skills-navigation-patterns

Navigation Patterns

This skill covers navigation design — site architecture, breadcrumbs, tabs, sidebars, and user flow patterns that help users find content.

Use-When

This skill activates when:

  • Agent builds navigation components
  • Agent creates page hierarchies or breadcrumbs
  • Agent designs tabs or tabbed interfaces
  • Agent builds sidebars or menus
  • Agent structures site or app navigation

Core Rules

  • ALWAYS use semantic nav elements (nav, ul, li)
  • ALWAYS indicate current page in navigation
  • ALWAYS provide consistent navigation across pages
  • ALWAYS include skip links for keyboard users
  • PREFER breadcrumbs for deep hierarchies (3+ levels)

Common Agent Mistakes

  • Using divs instead of semantic nav elements
  • Not marking active/current page
  • Inconsistent navigation between pages
  • Missing mobile navigation patterns
  • No way to navigate back (broken back button)

Examples

✅ Correct

<nav aria-label="Main">
  <ul>
    <li><a href="/">Home</a></li>
    <li><a href="/products" aria-current="page">Products</a></li>
  </ul>
</nav>

// Breadcrumbs
<nav aria-label="Breadcrumb">
  <ol>
    <li><a href="/">Home</a></li>
    <li><a href="/products">Products</a></li>
    <li aria-current="page">Widget</li>
  </ol>
</nav>

❌ Wrong

// Non-semantic
<div className="nav">
  <div>Home</div>
  <div>Products</div>
</div>

// No current indicator
<ul>
  <li><a href="/">Home</a></li>
  <li><a href="/products">Products</a></li>
</ul>

References

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

design-systems

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

dialogs-modals

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

shadcn-best-practices

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

a11y-best-practices

No summary provided by upstream source.

Repository SourceNeeds Review