Lamina UX

SkillMedia

Design understandable and accessible product interactions. Use when shaping workflows, information architecture, navigation, interface copy, forms, controls, empty states, onboarding, feedback, error recovery, progressive disclosure, discoverability, accessibility, trust, group dynamics, or interaction edge cases. Use lamina-product-behavior for authoritative state rules and lamina-evaluation to judge a built product.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Lamina UX skill

What this skill tells your AI

The instructions your AI receives, as published by aryaniyaps/lamina in skills/lamina-ux/SKILL.md and read by ahel’s review.

Reference-loading protocol

  1. Match the request's primary interaction risk to one row below.
  2. Open that linked reference before answering. Add another only when a second risk materially changes the answer; do not preload the directory.
  3. Start the response with Using lamina-ux: <topic path(s)> so the selected interaction lens is auditable.

Topic index

Interaction signalReadAdds
Need the end-to-end design-to-implementation loopDesign ProcessPersona walks, graph expansion, implementation, and verification lifecycle
Need to order steps, branches, prerequisites, and recovery for one outcomeWorkflow Designoperation-level flow structure
Need to group product concepts, hierarchy, labels, or findabilityInformation Architectureentity- and task-based organization
Users are lost between destinations or cannot maintain orientationNavigationwayfinding, current location, and route structure
Need labels, headings, instructions, empty copy, or error copyContent Designconsistent, scan-first interface language
Need input semantics, validation timing, field errors, or submission recoveryFormsaccessible validation and data-entry behavior
Need action hierarchy, destructive-action policy, menus, confirmation, or undoControls and Actionsexplicit action semantics and reversibility
A collection or account has no data yetEmpty Statesscenario-bound explanation and next action
New or returning users cannot reach first valueOnboardingminimal setup, permissions, and resumable progress
Users cannot tell whether an action started, succeeded, failed, or is delayedFeedback and Statusvisible transient and terminal states
Need actor-visible failure language and a concrete recovery pathError Handlingerror categories, recovery, and blame-free copy
The interface exposes too much complexity at onceProgressive Disclosureessential versus advanced action tiers
Users cannot perceive an available action or its consequenceDiscoverabilitysignifiers, disabled reasons, and feedback gulfs
Need keyboard, screen-reader, focus, announcement, contrast, or touch behaviorAccessibilityinteraction-specific accessible acceptance criteria
Behavior changes through invitations, persuasion, groups, or social influenceMulti-Actor Dynamicsconsent, autonomy, and group-effect safeguards
A high-stakes action needs honest consequence, fee, privacy, or success signalsTrust Signalsobservable product honesty
Need distinct denied, stale, concurrent, destructive, or dependency-failure casesDistinct Product Risksnon-duplicative scenarios with observable acceptance

Working rule

Use the smallest sufficient reference set. Common pairs are forms + error handling, navigation + information architecture, and feedback + trust for high-stakes asynchronous actions. Accessibility applies to every critical interaction but load its full reference when accessibility behavior is a decision, acceptance target, or stated risk.

Signals

GitHub stars
114
Forks
3
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
lamina-ux
Source
github.com/aryaniyaps/lamina