Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Design the structure of a website or product including sitemap, navigation, URL structure, content types, taxonomy, and labeling. Use this skill whenever the user asks to plan a sitemap, design navigation, structure URLs, define content types, build taxonomies, design site search, or organize content at the system level. Triggers on sitemap, site structure, navigation, IA, information architecture, URL structure, content types, taxonomy, categorization, breadcrumbs, hub pages, faceted navigation
.claude/skills/rampstackco-information-architecture/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-08 | ✗→✓ | ▲ Improved | 70% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 31% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 57% | 0% |
| case-01 | ✗→✓ | ▲ Improved | 27% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 14% | 0% |
Design the structure that holds the content. Stack-agnostic. Applies to marketing sites, product surfaces, knowledge bases, e-commerce, and editorial content.
A well-designed IA makes the rest of the project easier. A poorly-designed IA forces every downstream decision to fight the structure.
design-standards)content-and-copy)seo-keyword)brand-discovery)If audience is unclear, run brand-discovery first. If content scope is unclear, run content-strategy first.
Information architecture has six layers. Each builds on the one below.
Before structure, understand how the audience thinks about the domain.
Methods:
The map of all pages and how they relate.
Sitemap deliverables:
Sitemap types:
Most sites blend types. Pick the dominant pattern and document the exceptions.
URLs are part of the IA. They are user-facing, indexed by search engines, and shape how content is referenced.
URL principles:
Common patterns:
/ home
/[section] section landing
/[section]/[subsection] subsection landing
/[section]/[subsection]/[item] detail page
/blog blog index
/blog/[slug] blog post
/blog/category/[category] category index
/blog/tag/[tag] tag index
/products product catalog
/products/[category] category page
/products/[category]/[product] product detailPick a pattern and stick to it. Inconsistent URL patterns confuse users, crawlers, and analytics.
The chrome that gets users where they need to go.
Primary navigation:
Secondary navigation:
Utility navigation:
Breadcrumbs:
Footer navigation:
The classification system applied to content.
Categories:
Tags:
Metadata fields:
Common failures:
What you call things.
Label principles:
Common label problems:
references/ia-document-template.md.Default output is an IA document at information-architecture.md plus visual assets:
Visual deliverables:
This skill's output depends on data, measurements, or tool results it cannot generate on its own. When a required input, tool, or data source is unavailable or unverifiable, the sanctioned output is the deliverable with the gap stated: what was needed, what was actually obtained or verified, and which parts of the output are affected. Fabricating, estimating, or interpolating a required number to complete the deliverable is never sanctioned. A stated gap is a complete answer.
references/ia-document-template.md - Template for the IA deliverable.references/url-pattern-library.md - URL pattern conventions for common content types.| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-07 | pass→pass | 12,941 | 11,582 | -11% | 1 | 1 | 0% | 2,015 | 3,918 | +94% | 0 | 0 | — |
case-11 | pass→pass | 13,507 | 15,195 | +12% | 1 | 1 | 0% | 2,130 | 4,569 | +115% | 0 | 0 | — |
case-08 | fail→pass | 15,048 | 12,825 | -15% | 1 | 1 | 0% | 2,488 | 4,218 | +70% | 0 | 0 | — |
case-09 | pass→pass | 14,096 | 10,160 | -28% | 1 | 1 | 0% | 2,245 | 3,926 | +75% | 0 | 0 | — |
case-10 | pass→pass | 13,714 | 10,550 | -23% | 1 | 1 | 0% | 2,517 | 4,096 | +63% | 0 | 0 | — |
case-03 | fail→pass | 37,769 | 35,026 | -7% | 1 | 1 | 0% | 6,220 | 8,141 | +31% | 0 | 0 | — |
case-04 | fail→pass | 18,828 | 18,277 | -3% | 1 | 1 | 0% | 3,354 | 5,270 | +57% | 0 | 0 | — |
case-05 | fail→fail | 14,176 | 8,390 | -41% | 1 | 1 | 0% | 2,149 | 3,473 | +62% | 0 | 0 | — |
case-06 | fail→fail | 16,556 | 13,033 | -21% | 1 | 1 | 0% | 2,610 | 4,176 | +60% | 0 | 0 | — |
case-01 | fail→pass | 36,604 | 33,481 | -9% | 1 | 1 | 0% | 6,237 | 7,950 | +27% | 0 | 0 | — |
case-02 | fail→pass | 39,329 | 29,468 | -25% | 1 | 1 | 0% | 6,221 | 7,096 | +14% | 0 | 0 | — |
case-12 | pass→pass | 14,841 | 9,889 | -33% | 1 | 1 | 0% | 2,464 | 3,802 | +54% | 0 | 0 | — |
case-13 | pass→pass | 12,633 | 6,031 | -52% | 1 | 1 | 0% | 2,139 | 3,170 | +48% | 0 | 0 | — |
case-14 | pass→pass | 11,538 | 6,543 | -43% | 1 | 1 | 0% | 1,875 | 3,302 | +76% | 0 | 0 | — |
case-15 | pass→pass | 6,437 | 3,545 | -45% | 1 | 1 | 0% | 996 | 2,795 | +181% | 0 | 0 | — |
case-16 | pass→pass | 7,325 | 8,245 | +13% | 1 | 1 | 0% | 1,150 | 3,441 | +199% | 0 | 0 | — |
case-17 | pass→pass | 8,770 | 8,302 | -5% | 1 | 1 | 0% | 1,394 | 3,550 | +155% | 0 | 0 | — |
case-18 | fail→pass | 31,024 | 26,614 | -14% | 1 | 1 | 0% | 5,515 | 6,851 | +24% | 0 | 0 | — |
case-19 | pass→pass | 13,369 | 11,581 | -13% | 1 | 1 | 0% | 2,226 | 4,094 | +84% | 0 | 0 | — |
case-20 | fail→fail | 14,094 | 11,620 | -18% | 1 | 1 | 0% | 2,272 | 4,052 | +78% | 0 | 0 | — |
case-21 | pass→pass | 16,577 | 17,274 | +4% | 1 | 1 | 0% | 2,492 | 4,818 | +93% | 0 | 0 | — |
case-22 | pass→fail | 11,445 | 8,966 | -22% | 1 | 1 | 0% | 1,658 | 3,708 | +124% | 0 | 0 | — |
case-23 | pass→pass | 11,873 | 10,384 | -13% | 1 | 1 | 0% | 1,897 | 3,845 | +103% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 23 cases were attempted. The headline lift of +22 percentage points is the difference between those two pass rates over the 23 comparable cases. 1 case got worse with the skill loaded, and it is included in that figure.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.