Layers Surface

jamiemill/layers-skills/skills/layers-surface

作者 jamiemilla201dc8c2011無授權條款307 個星標收錄於 2026年10月8日更新於 2026年10月8日儲存庫4 個月前更新

Techniques for auditing and deciding the surface against the layers below — vocabulary, object consistency, completeness, feedback, hierarchy, accessibility

僅含說明Design & Creative
AI 產生的概覽

稽核並決定設計的表層——詞彙、物件、完整性、回饋、階層與無障礙。

功能
此技能提供一套技術庫,用來稽核現有產品表層,或處理尚未定案的表層決策。涵蓋詞彙檢查、物件一致性、雙向完整性、情感基調、回饋與錯誤清單、階層、無障礙與一致性。產出包括標記為表層修正或更深層問題的稽核發現,以及分組後的待定決策和需優先解決的跨層問題。
適用情境
當產品表層需要對照其下方的概念模型、麵包板與任務故事進行檢查時使用。適用於術語感覺不對、使用者不知道發生了什麼,或無障礙被預設處理的情況。它假定已載入 layers-intro 技能。
執行需求
無指令碼,僅指示。它假定已載入 layers-intro 技能,並需要概念模型、麵包板與任務故事作為輸入。

/layers-surface

Assumes /layers-intro has been loaded. This skill is a library of techniques, not a script — see "How to use these skills" there.

The surface layer is where everything decided below becomes something a person actually encounters: words, sounds, visuals, physical affordances, motion, feedback. It's the most medium-specific layer, but the decisions that matter most first are universal — they hold whether the surface is a screen, voice interface, physical device, or service touchpoint.

Surface problems are often symptoms of deeper ones. The central discipline here is telling apart issues you can fix at the surface from issues that need a lower layer revisited.


The decisions this layer makes

  • Whether the surface honours the vocabulary and objects from the conceptual model
  • Whether every affordance from the breadboard is present — and whether any surface element has no model behind it
  • Whether the emotional register fits the jobs users are doing
  • How the user knows what happened, what's in progress, and what went wrong
  • What's most prominent, and whether it should be
  • Whether everything is accessible to the users who need it

Disciplines — what keeps the surface honest

  • Surface fix vs deeper-layer issue. The key judgement: is this something to fix in the copy/layout, or a symptom whose root is in the conceptual model or interaction flow? Wrong vocabulary may be a rewrite — or a model that never settled the term. Route deeper issues back to the relevant skill rather than patching the symptom.
  • Terms match the ubiquitous language. Flag direct violations (a model term used inconsistently), unlisted terms (surface words not in the model — add to model, or remove as noise), and tone misalignments.
  • Object consistency. No shapeshifters (same object in significantly different forms across contexts), no masked objects (a form where the user can't recognise the object type).
  • Completeness both ways. Every breadboard affordance is present; no surface element exists with no model or flow behind it (those are interaction decisions that slipped through — route to /layers-interaction-flow).
  • Errors diagnose, explain, recover. "Something went wrong" fails all three. Flag every error state that doesn't do all three.
  • Prominence reflects importance. What the flow needs the user to notice is what stands out; nothing prominent that shouldn't be.
  • Accessibility is decided, not defaulted.
  • Emotional register matches the emotional and social jobs from user needs — not the product's benefit framed as the user's.

Techniques

Two kinds of work live here: auditing existing surface against the layers below, and working through open surface decisions. Use whichever the situation calls for.

TechniqueUse it to
Vocabulary checkTake the ubiquitous language list; check every label, heading, button, error, notification, help string against it.
Object-consistency checkFor each model object: where does it appear, in how many forms? Catch shapeshifters and masked objects.
Completeness checkWalk the breadboard against the surface in both directions — missing affordances, and surface with no model behind it.
Emotional-register checkReturn to the emotional and social jobs; find where tone, framing, or emphasis misaligns.
Feedback & error inventoryFor each action and state transition: how does the user know it worked, is in progress, or failed — and what to do next?
Hierarchy reviewPer key place: what must the user notice or act on, and does the surface make that most prominent? Decide what's primary before how to signal it.
Accessibility passPer medium — screen (contrast, sizing, touch targets, keyboard, screen-reader labels, focus), voice (everything conveyed verbally, recovery without visual context), physical (reach, tactile differentiation, lighting, no fine-motor requirement).
Consistency passSimilar things treated similarly, different things differently; medium conventions honoured or deliberately broken.
Make it (real medium, mockups, style tiles, prototypes, design system, copy-first)When producing surface rather than auditing it. Work in code for real interaction feedback; mockups for layout/hierarchy; style tiles for early tone; prototypes for timing and motion; extend (don't contradict) an existing design system; write copy first when language is the primary material.

Working with the designer

Establish the medium and what exists from below — conceptual model (objects + ubiquitous language), breadboard, job stories including emotional/social jobs. If surface exists, audit it; if not, work the open decisions.

Offer the technique that fits the live concern — a vocabulary check when terms feel off, a feedback inventory when users don't know what happened, an accessibility pass when it's been left to defaults. Don't run all ten.

Capture only the residue: audit findings (each tagged surface-fix or deeper-layer issue), the open surface decisions grouped and prioritised (with options and constraints), the cross-layer issues to resolve first, and what's already working well so it isn't lost in revision.

The surface either honours what's decided below or undermines it. Revisit after any significant change to the conceptual model or interaction structure.

來源與署名

來源:jamiemill/layers-skills位於skills/layers-surface提交a201dc8

授權條款: 無授權條款

內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。

檢舉或申請下架