← ClaudeAtlas

ux-foundationlisted

Use when defining or revising WHO the users are and WHY they use the product - personas, Jobs to Be Done, customer journey maps, user stories with acceptance criteria. Maintains docs/ux/foundation.md, the WHY layer that UX scenarios trace to. Triggers - "jtbd" / "джобы", "customer journey" / "карта пути", "user story" / "юзер стори", "personas" / "персоны", "who is this for", new product discovery.
ssheleg/super-ux · ★ 1 · Web & Frontend · score 77
Install: claude install-skill ssheleg/super-ux
# ux-foundation — The WHY Layer > Part of **super-ux** — see [system-map.md](references/system-map.md) > for the whole pipeline (foundation → flows → screens → scenarios → audits > → plans) and the four sync rules. After changes, run the linter > (`python3 docs/ux/lint.py`). Interfaces fail when built without knowing WHO uses them and WHY. This skill maintains `docs/ux/foundation.md`: **Personas → Jobs to Be Done → Customer journeys → User stories.** Scenarios (`ux-scenarios` skill) are built on top and trace to these IDs — the full chain gives every scenario its context. **Format contract:** [scenario-format.md](references/scenario-format.md) (ux-contract v4). Never deviate from ID schemes or field names. ## Quality bars (non-negotiable) - **Personas** are grounded in data or observation, recognizable by a real user — not invented archetypes with stock-photo traits. - **JTBD** statements name a situation, motivation, and outcome — never a feature ("When I land a new client, I want to start a clean workspace, so I can bill them separately" — not "I want a projects dropdown"). Capture the four forces: push, pull, anxiety, habit. - **Journeys** cover the end-to-end experience (before, during, after the product), one row per stage: action, touchpoint, emotion (1–5), pain, opportunity. Score opportunities Frequency × Severity × Solvability. When filling opportunities, consult [best-practices.md](references/best-practices.md) by stage tags for proven mechan