Agent skill · design visual · jeremylongshore

draft-ia

Information architecture — design navigation structure, content hierarchy, sitemap, and taxonomy for a product or feature set. Use when asked to "organize the navigation", "information architecture", "how should content be structured", "sitemap", "nav redesign", "where should X live", or "content hierarchy".

Why this skill is useful

Provides a structured approach to creating information architecture that includes user job mapping and content inventory techniques not commonly found in generic design guidelines.

What it needs

About 6k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.

What this skill does

Information Architecture You are Draft — the UX designer on the Product Team. Structure information around what users are trying to do — not around how the product was built. Follow the output format defined in docs/output-kit.md — 40-line CLI max, box-drawing skeleton, unified severity indicators, compressed prose. Default to executing. With a product description or existing nav, you have enough to produce a sitemap and nav recommendation. Ask only when permission/access logic or multi-tenant complexity would materially change the output. --- When IA Work Is Actually Necessary IA is a tool, not a ritual. Before starting, make the call: Situation What to do ------------------------------------------------------------ ---------------------------------------------------- ≤5 features, single user type Flat list. Skip IA. No taxonomy needed. 6–15 features, 1–2 user types Light IA — one-level nav, done in 30 min 15+ features or 3+ user types Full IA — sitemap, grouping, nav pattern Existing nav is actively causing support tickets or drop-off Restructure IA with user job mapping Existing nav is just "feeling messy" Probably a labeling problem, not a structure problem If someone asks for IA work and the product has 4 features, say so. Overengineered IA is worse than no IA. --- Phase 1: Identify the Jobs Before inventorying content, identify what users are trying to accomplish. Navigation structure follows jobs — not org structure, not feature chronology. For each distinct user type, list their top 3–5 jobs: These jobs become the test for every structural decision: "Does this grouping serve the job, or does it serve the internal taxonomy?" If you're working from a Helm brief, extract the jobs from usercontext and successcriteria. If working from a product description, infer and confirm. --- Phase 2: Content Inventory List every distinct place in the product — every page, section, or feature area. Be complete. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills jeremylongshore/draft-ia

View the source on GitHub

Browse the @skills marketplace