Information architecture
Skill sarveshsea/design-skills/skills/information-architecture
Organize product content, objects, navigation, search, filters, labels, and hierarchy around user mental models and retrieval tasks. Use when people cannot find, understand, or predict where information and actions belong.From its SKILL.md
npx -y skills add sarveshsea/design-skills --skill information-architectureAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 6 stars6 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
2.8 KB, 486 tokens by cl100k_base, as published. Nobody here has run it
Information Architecture
Create a structure that makes location, meaning, and movement predictable. Do not use visual hierarchy to conceal an unresolved taxonomy.
Inputs
Collect representative content and objects, top user tasks, entry points, current navigation, search behavior, terminology, permissions, scale expectations, and analytics or research evidence. Sample real long-tail content, not only ideal examples.
Workflow
- Inventory the domain. List content types, objects, attributes, relationships, owners, lifecycle, and access rules. Flag duplicates and orphaned material.
- Prioritize retrieval tasks. Identify what users need to find, compare, understand, or act on, including frequency and consequence.
- Elicit mental models. Use interviews, search queries, support language, card sorting, and observed behavior. Separate internal organization language from user language.
- Define the taxonomy. Create mutually understandable categories and facets. State inclusion rules, exclusions, synonyms, and governance ownership.
- Choose navigation patterns. Match global, local, contextual, utility, and sequential navigation to task relationships. Avoid using nesting as the default solution.
- Design labels. Prefer specific, familiar, parallel labels. Test ambiguous terms in context and provide disambiguation where categories overlap.
- Design retrieval. Decide when browsing, search, filtering, sorting, saved views, or recommendations are appropriate. Define searchable fields and useful zero-result recovery.
- Model growth and permissions. Test deep content, large counts, role differences, localization, archived states, and future object types.
- Validate. Use tree testing for findability, card sorting for grouping, first-click tests for orientation, and task-based usability tests for the complete experience.
Output contract
Return:
- domain inventory and object relationships;
- prioritized retrieval tasks;
- taxonomy with category rules and synonyms;
- navigation map;
- search, filter, and sorting model;
- labeling decisions;
- validation plan and governance owner.
Verification
Test whether a new user can predict where an item belongs, whether one item has an intentional home, whether labels remain meaningful out of context, and whether permissions or scale create dead ends. Record contested classifications instead of forcing false consensus.
Use content-design for terminology systems and interaction-design for the behavior of navigation, filtering, and search controls.
What ships with it: 2 files
1.2 KB alongside SKILL.md
agents/
- openai.yaml233 B
- note.json974 B