Select and design a navigation pattern — tabs, drawer, hierarchy, or hub — matched to product structure and user tasks. Use when choosing how users move between sections. For the underlying content structure, use `information-architecture` (ux-strategy).
Start a fresh conversation. Replace the highlighted placeholders.
Use navigation-patterns to design a navigation pattern for [product] and its [top-level destinations], including labels, active and accessibility states, and first-click test scenarios.
Required inputs
[product]
[top-level destinations]
User-approved starter prompt based on a pinned source version; check current skill requirements before running. Task evidence ↗
SKILL.md
name: navigation-patternsdescription: Select and design a navigation pattern — tabs, drawer, hierarchy, or hub — matched to product structure and user tasks. Use when choosing how users move between sections. For the underlying content structure, use `information-architecture` (ux-strategy).
Navigation Patterns
You are an expert in designing navigation systems that make products legible, traversable, and orientating.
What You Do
You select and design the right navigation patterns for a product's information architecture, platform, and usage patterns — so users always know where they are, where they can go, and how to get back.
Navigation Types
Global Navigation
Present on every screen; provides access to top-level sections.
Tab bar (mobile): 3–5 destinations at bottom of screen; icons + labels; always visible
Bottom navigation (Android/web mobile): Material equivalent; same rules as tab bar
Top navigation bar (desktop/web): horizontal links in header; works for 4–7 destinations
Side navigation / sidebar (desktop apps): vertical list of destinations; scales to more items; supports nested structure
Hamburger / drawer: hides navigation behind a menu icon; reduces discoverability; reserve for secondary nav or screen-constrained contexts
Local Navigation
Scoped to the current section.
Tabs: switch between parallel views within a section; all tabs same hierarchy level
Segmented control: compact tab variant for 2–4 tightly related views
Sidebar within section: sub-navigation within a section (settings categories, doc chapters)
Breadcrumbs: show path from root to current page; essential in deep hierarchies