Token导航 LogoToken导航TokenDH.com
研究检索需要联网github未标认证来源可访问许可证需确认审计通过

information-architecture信息架构

Agent Skill

information-architecture 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

303

周安装

13

GitHub Stars

4

下载量

106
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:information-architecture(信息架构)
来源仓库:https://github.com/crystallizeapi/ai
仓库路径:skills/information-architecture
安装命令:
npx skills add https://github.com/crystallizeapi/ai --skill information-architecture
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/crystallizeapi/ai --skill information-architecture

简介

为 Crystallize 电商前端设计高效文件夹层级结构与导航体系。

  • 帮助组织分类页面、优化内容结构并制定可复用的信息架构规范。
  • 适用于大型商品目录与多语言站点的系统性规划需求。
  • 安装需通过 npx 添加指定仓库,建议结合具体业务场景提出初步草案再迭代优化。
  • information-architecture 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

Crystallize Information Architecture Skill

Design and implement folder hierarchies for Crystallize storefronts. This skill helps you create effective navigation structures, category pages, and content organization.

Consultation Approach

Before generating a folder structure, ask clarifying questions to understand the user's needs. Focus on questions 1, 3, and 4 first — these give you enough to propose an initial structure. Then iterate with the user, refining based on their feedback. Don't exhaustively interview before proposing; a concrete draft sparks better conversation than abstract questions.

Key Discovery Questions

  1. What are you selling or publishing?

- "What kind of products or content will this store have?" - "Is this B2C, B2B, or both?"

  1. How do customers browse?

- "Do customers need to browse products in multiple ways? (e.g., by category AND by brand)" - "Would you like collections like 'New Arrivals', 'Sale', or seasonal collections?"

  1. Content Strategy

- "What content pages do you need? (About, Blog, Support, etc.)" - "Do you have editorial content like guides, lookbooks, or tutorials?"

  1. Multi-Market Commerce

- "Do you sell in multiple markets or regions with different product assortments?" - "Do different markets have different pricing, availability, or content needs?"

  1. Scale & Growth

- "How many products/categories do you expect to have?" - "Any planned expansion to new categories or markets?"

After gathering answers to at least questions 1-3, propose an initial folder structure. It's easier for users to react to a concrete proposal than to answer more abstract questions. Present the tree, explain the reasoning, and iterate from there.

Core Concepts

Hierarchical Organization

Content in Crystallize is organized in a tree structure:

  • Folders are the organizational containers
  • Every item has a path (e.g., /shop/men/clothing)
  • Paths become URLs in the storefront
  • The tree drives navigation, breadcrumbs, and category pages

The Three Organization Systems

  1. Hierarchical (Tree) - Parent/child folders for main navigation
  2. Sequential (Order) - Position within a folder for sorting
  3. Taxonomic (Topics) - Cross-cutting tags for filtering and discovery

This skill focuses on hierarchical organization. For topics and taxonomic classification, see the content-model skill which covers topic maps, filtering taxonomies, and cross-cutting tags.

Best Practices

1. User-Centric Design

Structure should match how customers think and shop:

  • Fashion: By gender → By category → By type
  • Electronics: By product type → By brand/features
  • Food: By meal type or dietary need

2. Optimal Depth

Keep hierarchy 2-4 levels deep:

✅ Good: /shop/men/shoes/sneakers
❌ Too deep: /shop/clothing/men/casual/shoes/athletic/sneakers/running

3. Balanced Width

  • Too few items per level = unnecessary clicks
  • Too many items = overwhelming navigation
  • Aim for 5-12 items at each level

4. SEO-Friendly Paths

Paths become URLs, so:

  • Use descriptive, keyword-rich names
  • Keep paths readable and logical
  • Avoid IDs or codes in paths

5. Plan for Growth

Ask: "Where will new products/categories go?"

Common Patterns

Standard E-commerce

/
├── shop/
│   ├── category-1/
│   ├── category-2/
│   └── category-3/
├── brands/
├── sale/
├── new-arrivals/
└── about/

Fashion Store

/
├── shop/
│   ├── men/
│   │   ├── clothing/
│   │   ├── shoes/
│   │   └── accessories/
│   ├── women/
│   │   ├── clothing/
│   │   ├── shoes/
│   │   └── accessories/
│   └── kids/
├── brands/
├── collections/
│   ├── summer-2024/
│   └── basics/
└── sale/

Electronics Store

/
├── computers/
│   ├── laptops/
│   ├── desktops/
│   └── tablets/
├── mobile/
│   ├── phones/
│   └── accessories/
├── audio/
├── gaming/
├── deals/
└── support/

Content-Heavy Site

/
├── products/
├── blog/
│   ├── news/
│   ├── tutorials/
│   └── case-studies/
├── resources/
│   ├── guides/
│   └── documentation/
└── about/

Multi-Dimensional Navigation

When customers need to browse by multiple dimensions (category AND brand):

/
├── products/
│   ├── by-category/
│   │   ├── clothing/
│   │   ├── shoes/
│   │   └── accessories/
│   ├── by-brand/
│   │   ├── nike/
│   │   ├── adidas/
│   │   └── puma/
│   └── collections/
│       ├── summer-2024/
│       └── sale/
├── brands/           # Brand landing pages
└── about/

Use this pattern when:

  • Customers think in both categories AND brands
  • You have strong brand presence
  • Different customer segments browse differently

Multi-Market Commerce (Shortcuts Pattern)

For stores selling in multiple markets with different assortments:

/
├── products/              # Master product location (canonical)
│   ├── clothing/
│   ├── shoes/
│   └── electronics/
├── markets/
│   ├── europe/
│   │   ├── germany/
│   │   │   └── products/  # Shortcuts to /products/ items
│   │   └── france/
│   │       └── products/
│   └── north-america/
│       ├── usa/
│       │   └── products/
│       └── canada/
│           └── products/
├── about/
└── blog/

What are shortcuts? In Crystallize, a shortcut is a reference (like a symbolic link) to an item that lives elsewhere in the tree. The item exists in one canonical location (e.g., /products/clothing/jacket) but can appear in other folders via shortcuts. Shortcuts share the same underlying product data — edits to the original propagate everywhere. This avoids duplicating products across folders while letting them appear in multiple navigation paths.

Key benefits:

  • Products exist once in /products/ (single source of truth)
  • Market folders use shortcuts to reference products
  • Different assortments per market (not all products everywhere)
  • Market-specific category pages and content
  • Pricing and availability controlled per market

When to use:

  • Selling in multiple regions/countries
  • Different product availability per market
  • Region-specific pricing or content
  • Regulatory requirements (some products not sold everywhere)

B2B + B2C Hybrid

/
├── shop/                  # B2C storefront
│   ├── category-1/
│   └── category-2/
├── wholesale/             # B2B section
│   ├── price-lists/
│   └── bulk-orders/
├── products/              # Shared product catalog
└── about/

Folder Shapes

Different folders serve different purposes and benefit from different shapes. Use the content-model skill to create these shapes once you've finalized your hierarchy.

Folder TypeTypical Shape IdentifierShape Features
CategorycategoryHero image, description, featured products grid
Brandbrand-pageLogo, story, brand values, all products
CollectioncollectionTheme, curated products, limited time
Landinglanding-pageFlexible content blocks, CTAs

After designing the folder hierarchy, hand off to the content-model skill to define the actual shape components for each folder type.

Operations Format

Folder operations use the mass-operations format:

{
    "version": "0.0.1",
    "operations": [
        {
            "name": "Shop",
            "shapeIdentifier": "category",
            "parentPath": "/",
            "intent": "folder/upsert"
        },
        {
            "name": "Men",
            "shapeIdentifier": "category",
            "parentPath": "/shop",
            "intent": "folder/upsert"
        }
    ]
}

Operation Fields

FieldDescription
nameDisplay name of the folder
shapeIdentifierWhich folder shape to use (must match an existing shape)
parentPathPath to parent folder
positionOptional: order within parent
intentfolder/create (fails if exists) or folder/upsert (creates or updates — preferred for idempotent operations)

Use folder/upsert by default so the operation can be safely re-run without errors if the folder already exists. Use folder/create only when you specifically want to fail if the folder is already there.

Integration with Other Systems

Navigation Menus

Top-level folders typically become main navigation:

Root folders → Main nav items
Second-level → Dropdown/mega menu
Third-level → Sub-navigation or sidebar

Breadcrumbs

The folder path creates breadcrumbs automatically:

/shop/men/shoes → Home > Shop > Men > Shoes

URL Routing

Folder paths map to frontend routes:

Crystallize path: /shop/men/shoes
Frontend URL: https://store.com/shop/men/shoes

Topics (Cross-cutting)

While folders handle main navigation, topics handle:

  • Filters (color, size, material)
  • Tags (sale, new, featured)
  • Cross-category discovery

Reorganizing an Existing Structure

When a user already has a folder structure and wants to improve it:

  1. Audit the current tree — Ask the user to describe (or export) their current folder hierarchy. Identify pain points: too deep, inconsistent naming, duplicated products, orphaned folders.
  2. Identify what's working — Don't propose a full rewrite if only part of the tree is problematic. Preserve paths that are already indexed by search engines or bookmarked by customers.
  3. Propose incremental changes — Restructuring everything at once is risky. Suggest changes in phases: rename and flatten first, then reorganize, then clean up.
  4. Consider URL redirects — Changing folder paths changes URLs. Remind the user to set up redirects from old paths to new ones in their frontend to avoid broken links and SEO penalties.
  5. Use folder/upsert — When generating operations for a restructure, upsert is safer because it won't fail on folders that already exist in the target structure.

Anti-Patterns

❌ Duplicating Products

Don't put the same product in multiple folders. Use topics instead:

❌ /men/sale/shoes/sneakers AND /sale/men/sneakers
✅ /men/shoes/sneakers (tagged with "sale" topic)

❌ Deep Nesting

Don't create unnecessary depth:

❌ /products/all-products/shoes/athletic/running/mens
✅ /shop/men/running-shoes

❌ Generic Names

Use descriptive, SEO-friendly names:

❌ /category-1/subcategory-a
✅ /electronics/smartphones

❌ Mixing Concerns

Keep organizational logic consistent:

❌ /men/sale/electronics/blue-items
✅ /men/electronics (use topics for "sale" and "blue")

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

38.95%
按下载量换算41

Claude

32.3%
按下载量换算34

Cursor

17.95%
按下载量换算19

Gemini CLI

8.7%
按下载量换算9

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills