Skip to content
Back to skills

Pd Ux Architecture

ASecurity

Use when a product's content, objects, or navigation need explicit structure: content modeling, taxonomy, sitemaps, navigation systems, and findability. Defines the nodes and entities of a product; sits between research and flows. Part of the pd-* design team.

  • 2 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added October 16, 2026
designgonode

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned October 16, 2026

npx -y skills add JuanColoradoV/pd-design-team --skill pd-ux-architecture --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Pd Ux Architecture?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Pd Ux Architecture
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/juancoloradov-pd-ux-architecture/badge)](https://www.skillsdirectory.com/skills/juancoloradov-pd-ux-architecture)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: pd-ux-architecture
description: >-
  Use when a product's content, objects, or navigation need explicit structure: content modeling,
  taxonomy, sitemaps, navigation systems, and findability. Defines the nodes and entities of a product;
  sits between research and flows. Part of the pd-* design team.
metadata:
  team: product-design
  role: ux-architecture
  version: "2.0.0"
---

# pd-ux-architecture — structure the space, before the path

## Overview

Define what a product is made of and how it is organized, before flows trace paths through it and before
design lays out screens. Weak information architecture shows up as duplicate content, contradictory
labels for the same thing, and users who cannot find what already exists.

## Before you start

1. Load `pd-foundations`: `principles.md`, `accessibility.md`, `handoff-protocol.md`.
2. Read `docs/design/PROJECT.md`. If it is missing, proceed with defaults and record them as assumptions,
   or ask `pd-design-lead` to set it up.
3. Read the upstream research artifact (`*-research-*.md`) and the requirement from the tracker named in
   `PROJECT.md` (see `integrations.md`). Research is replaceable by stated assumptions if the user
   accepts that; list them in your artifact.

## When to use

- A new product or module needs content, objects, or navigation structured from scratch.
- Users can't find something that exists, or one concept has several names across the product.
- Menus, navigation, or taxonomy need defining or fixing, independent of any single screen.
- Before `pd-ux-flows` or `pd-ux-design`, which both need firm structural ground.

**Not for:** the sequence of steps for a task (`pd-ux-flows`), one screen's layout (`pd-ux-design`),
final label wording (`pd-ux-writing`; this skill names things, writing polishes the words).

Three questions, three skills: architecture says what exists and how it is organized (space); flows say
what sequence completes a task (time); design says how one screen is laid out (surface). Architecture
defines the nodes, flows trace the paths between them, design shapes the inside of each node.

## Process

Artifact formats and method details are in `references/artifacts.md`.

1. **Inventory, then audit.** List every entity and content item that exists today, then judge each for
   accuracy, redundancy, and keep/merge/retire. Resolve duplicate names for one concept first.
2. **Model the content (OOUX).** Nouns before verbs: objects, attributes, relationships, then the actions
   each object supports.
3. **Build the taxonomy and, for search-driven products, the search model.** Use LATCH as a starting lens
   and a controlled vocabulary (preferred term, variants aliased to it). With no prior classification, run
   an open card sort first.
4. **Structure the sitemap.** Canonical hierarchy, breadth vs. depth balanced, public vs. authenticated
   zones marked.
5. **Define navigation and wayfinding.** Primary, secondary, contextual nav; breadcrumbs, active states,
   canonical paths, escape routes; deep-linking, since users arrive mid-tree via search and notifications.
6. **Validate when it matters.** Closed card sort to test an existing classification; tree test before
   freezing a sitemap deeper than about 3 levels. If you cannot run these, mark the structure unvalidated.
7. **Stress-test for growth.** If adding about 3 more entities or modules breaks primary navigation, the
   structure is fragile.

Hold to information scent (every label telegraphs what is behind it) and to the three orientation
questions answerable at any depth: where am I, what is here, where can I go.

## Output

`<artifacts_dir>/<date>-architecture-<topic>.md` with the artifact header from `handoff-protocol.md`
(`discipline: architecture`), then: content model (entities, attributes, relationships), taxonomy and
controlled vocabulary, sitemap table, navigation model table plus wayfinding rules, findability
validation results if run, open questions. `upstream:` research, if it was used (otherwise none, with assumptions stated). `downstream:` `flows`, `design`.

## Domain packs

If `PROJECT.md` lists domain packs, read each pack's section for architecture and apply it on top of this
skill.

## Common mistakes

- Mirroring the org chart: navigation built around internal departments instead of user goals.
- Junk-drawer labels ("Other", "General", "Misc", "Advanced Settings") for whatever went unclassified.
- Hiding key entities or actions 4-5 levels deep instead of flattening or adding contextual shortcuts.
- One entity under different names in different places ("Members", "Accounts", "Profiles").
- Designing only for the front door and ignoring deep links, bookmarks, notifications, and search landings.
- Vague intermediate labels ("Resources", "Tools") that force users to guess.

Files in this skill

  • SKILL.md4.7 KB
  • references/artifacts.md2.6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.