Back to Skills

information-architecture

verified

Design information structures, navigation systems, and content organization. Use for sitemaps, taxonomies, navigation patterns, content modeling, and findability optimization. Keywords: IA, sitemap, taxonomy, navigation, content model, card sorting, tree testing, headless CMS, faceted navigation, labeling system, content organization.

View on GitHub

Marketplace

teslasoft-skills

teslasoft-de/claude-skills-marketplace

Plugin

ux

design

Repository

teslasoft-de/claude-skills-marketplace

plugins/ux/skills/information-architecture/SKILL.md

Last Verified

January 25, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/teslasoft-de/claude-skills-marketplace/blob/main/plugins/ux/skills/information-architecture/SKILL.md -a claude-code --skill information-architecture

Installation paths:

Claude
.claude/skills/information-architecture/
Powered by add-skill CLI

Instructions

# Information Architecture

Design findable, usable content structures using the four IA systems: Organization, Labeling, Navigation, and Search.

## When to Use

- Designing website or application structure
- Creating taxonomies and categorization schemes
- Planning navigation systems and sitemaps
- Modeling content for headless CMS
- Conducting card sorting or tree testing
- Optimizing findability and information scent

## When NOT to Use

- Visual design (colors, typography, spacing)
- Interaction design (animations, micro-interactions)
- Frontend implementation (HTML/CSS/JS coding)
- Database schema design (use data modeling instead)

---

## Quick Start

1. **Audit**: Inventory existing content and user needs
2. **Organize**: Choose organization scheme (LATCH)
3. **Label**: Define terminology and controlled vocabulary
4. **Navigate**: Design navigation patterns
5. **Validate**: Test with tree testing or card sorting

---

## The Four IA Systems

```mermaid
flowchart TB
    subgraph IA["Information Architecture"]
        direction TB
        OS["Organization Systems<br/>How we categorize"]
        LS["Labeling Systems<br/>How we represent"]
        NS["Navigation Systems<br/>How we browse"]
        SS["Search Systems<br/>How we query"]
    end

    OS --> |"defines structure for"| NS
    LS --> |"provides vocabulary for"| SS
    OS --> |"creates categories for"| LS
    NS --> |"supplements"| SS

    Users((Users)) --> NS
    Users --> SS
    Content[(Content)] --> OS
    Content --> LS
```

| System | Purpose | Key Deliverables |
|--------|---------|------------------|
| **Organization** | How content is categorized | Taxonomies, hierarchies, facets |
| **Labeling** | How content is named | Controlled vocabulary, naming conventions |
| **Navigation** | How users browse | Sitemaps, menus, breadcrumbs |
| **Search** | How users query | Filters, facets, autocomplete |

---

## Core Procedure

### Phase 1: Research and Discovery

**Goal**: Understand users, content,

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
8236 chars