navigation-patterns
4
总安装量
4
周安装量
#53968
全站排名
安装命令
npx skills add https://github.com/moderndegree/agent-skills --skill navigation-patterns
Agent 安装分布
opencode
4
gemini-cli
4
github-copilot
4
codex
4
kimi-cli
4
amp
4
Skill 文档
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>