silver-structure
Define and refine information architecture, navigation structure, taxonomy, content models, and object models — what exists, how it is organized, and how things relate. Distinct from flow (sequences over time) and map (broader relational views).
- Category
- Information architecture
- Status
- Experimental
- Use when
- define the information architecture for this product
- model entities and relationships
- build a taxonomy or content model
- distinguish structure from flow and from journey maps
- check a structure definition for cycles or missing references
- Works on
- a product or design-specification context needing structural definition
- optionally, existing findings or maps that inform the structure
- Produces
- named entities, attributes, and parent/child relationships; explicit relationships with cardinality where known; and structural rules, with genuine ambiguity recorded rather than assumed
- Requires
- node
- Works with
- Claude Code, Codex, Cursor, OpenCode, Amp, Gemini CLI, GitHub Copilot, VS Code, Claude.ai
- Tags
- information-architecture, taxonomy, content-hierarchy, mental-models
- Source
- thejparsenault/silver-design-framework by JP Arsenault · MIT
- Related skills
- service-blueprintia-evaluation
Instructions from SKILL.md
Structure information architecture
Workflow
- Name the question and the structure type: information architecture, navigation, content model, taxonomy, or object model.
- Define entities, their attributes, and parent/child relationships where they exist.
- Define relationships between entities, including cardinality where it is known.
- Record structural rules that govern organization; leave genuine ambiguity recorded rather than resolved by assumption.
Run the guarded file operation through the CLI when durable outputs are ready:
.silver/bin/silver invoke --scaffold structure .
.silver/bin/silver invoke structure <request.json> .The scaffold prefills timestamps, provenance, pinned context, required checks, and
expected_integrity. Replace every silver-scaffold-placeholder before invoking;
the CLI refuses a request that still contains one.
Done
- Satisfy: entities-named, relationships-explicit, ambiguity-recorded.
- Evaluate quality: What exists, how it is organized, and how things relate are reviewable without conflating structure with sequence.
- Emit a valid
silver/skill-result/v2record separating execution, acceptance, and downstream readiness. - Recommend follow-up skills; never start them automatically.
Boundaries
- Do not describe sequences, user actions, or transitions; that is
flow. - Do not describe journeys, service blueprints, or ecosystem-level relational views;
that is
map. - Do not define detailed reusable interface components; that is
component. - Do not define design-system primitives, tokens, or registries; that is
system.
Supporting files
5 more files in this skill's folder. Markdown opens as a page, other text files open as source, and anything else downloads as it is.
Next to SKILL.md2
agents/1
ia-evaluation
Plans, runs and analyses information-architecture studies - open, closed and hybrid card sorts, tree tests and first-click tests - to decide how content and…
animate
Build an animation from scratch, making the decisions in the order that determines whether it feels right — should it animate at all, what purpose, which tool.