Skip to main content
skill CX Codex

navigation-patterns — Claude Code skill: what it does & setup

Helps select and design navigation patterns such as tab bars, sidebars, and breadcrumbs. Useful when mapping user journeys across mobile and desktop interfaces.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add Owl-Listener/designer-skills --skill navigation-patterns -a claude-code
Open on GitHub

What navigation-patterns does

The skill helps an AI agent pick navigation structures suited to your product and platform. It divides navigation into distinct tiers: global views, local tabs, and utility menus. For mobile screens with three to five destinations, it suggests a bottom tab bar. Keep it within thumb reach. Desktop tools with deeper nesting get a persistent sidebar instead.

Active states require explicit visual cues. The skill emphasizes that color alone is never enough: selection needs font weight changes or an indicator bar. Putting primary desktop navigation inside a hamburger menu is flagged as a direct anti-pattern because it hides core workflows from view. Having more than seven top-level items triggers a warning about choice paralysis.

This skill focuses purely on movement between views. If you need to map the underlying content hierarchy first, the author points to the information-architecture skill from the ux-strategy set.

What it helps with

  • select navigation patterns for mobile apps and desktop software
  • define distinct active states using indicators beyond color alone
  • separate global, local, and utility navigation levels
  • verify menu labels using first-click testing principles

Example prompts for the agent

  • Recommend a navigation pattern for a mobile app with four main views.
  • Design sidebar navigation for a desktop dashboard with nested settings.
  • How should I display active states for tabs without relying only on color?

How to install navigation-patterns

1Skills CLI (Vercel)

npx skills add Owl-Listener/designer-skills --skill navigation-patterns -a claude-code

2Manually: put the files in place

~/.claude/skills/navigation-patterns/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/navigation-patterns/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about navigation-patterns

How do I install navigation-patterns in Claude Code?

Run npx skills add Owl-Listener/designer-skills --skill navigation-patterns -a claude-code in your project terminal.

What does the navigation-patterns skill do?

It guides pattern selection between tab bars, sidebars, breadcrumbs, and segmented controls based on screen size and product hierarchy.

How does navigation-patterns differ from information-architecture?

This skill focuses on how users traverse between screens. For structuring underlying content and categories, use the information-architecture skill from the same author.

Source text

SKILL.md · MIT
---
name: navigation-patterns
description: 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
### Utility Navigation
High-reach, low-frequency: account, notifications, search, settings, help.
- Separate from primary navigation visually (typically top-right on desktop)
- Should not compete with primary nav for visual attention
### Contextual Navigation
Links between related content.
- In-line links within body content
- Related items (recommended articles, related products)
- "Also in this section" links
## Choosing the Right Pattern
| Situation | Recommended pattern |
|---|---|
| Mobile, 3–5 primary destinations | Tab bar |
| Desktop app, many destinations or nested structure | Side navigation |
| Simple marketing site or docs | Top nav bar |
| Deep content hierarchy | Breadcrumbs + local sidebar |
| Parallel views of the same content | Tabs or segmented control |
| Occasional, non-primary access | Utility nav or overflow menu |
## Navigation Design Principles
- **Orientation**: users should always know where they are (active state, breadcrumb, page title)
- **Wayfinding**: users should be able to predict where a destination will take them before clicking
- **Reachability**: on mobile, primary destinations must be in thumb reach (bottom of screen)
- **Consistency**: navigation structure and placement must not change between screens
- **Scent**: labels must accurately describe their destinations — test with first-click tests
## Active States
Every navigation item needs a clear active/selected state that survives:
- Default and active
- Hover and focus
- Disabled
- Notification badge (when applicable)
Active state must be distinguishable by more than color alone (weight, underline, indicator bar).
## Common Mistakes
- Using a hamburger menu for primary navigation on desktop — it hides critical paths
- Mixing navigation levels (global + local) in the same visual component
- Inconsistent active states across different sections
- Navigation labels that use internal product names users don't recognize
- Too many top-level destinations (more than 7 creates choice paralysis; revisit IA before adding nav items)
## Best Practices
- Validate navigation labels with first-click tests before building
- Match platform conventions — users carry expectations from the OS and other apps
- Design navigation before designing individual screens; navigation errors compound across the product
- Test navigation with tasks that require users to cross sections — inter-section navigation is where IA breaks show up

© Owl-Listener · MIT · Owl-Listener/designer-skills

Similar skills

Everything for Design →

From the same set109

information-architecture A skill that designs content structure: sitemap, navigation model, taxonomy and content types. Useful when you need to organise what already exists. CX Codex +1 1,900installs critique-composition Critiques balance, negative space, visual rhythm, and gestalt grouping on rendered screens. Useful when layout hierarchy is solid but the spatial composition still feels off. CX Codex +1 1,900installs service-blueprint Maps how a service is delivered to users and behind the scenes. Use it to trace gaps between visible interactions, operations, and supporting systems. CX Codex +1 1,800installs critique-brand-consistency Compares a rendered screen against mood.md, voice.md and tokens.md, then points out where styling and copy drifted from the brand. CX Codex +1 1,800installs motion-system Defines one set of durations, easing curves and reduced-motion rules for a product. Useful when every component animates on its own timing. CX Codex +1 1,800installs design-negotiation Helps designers advocate for UX quality, scope, and timelines when negotiating with PMs and engineers using evidence instead of personal taste. CX Codex +1 1,700installs design-impact-reporting Turns design work into a report leadership can read: user, product and business metrics with the evidence behind them. CX Codex +1 1,700installs critique-information-density A skill that critiques a rendered screen's density: cognitive load, content priority, scanning patterns and progressive disclosure. Useful when a screen feels overwhelming. CX Codex +1 1,700installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor