Vocabulary

index-how/vocabulary/skills/vocabulary

作者 index-howb2d53205a03a6538c394b22f28ea175fdbfb97e3無授權條款收錄於 2026年10月9日更新於 2026年10月9日

The precise design and UI vocabulary used on index.how/to/articulate — covering typography, color, iconography, layout, interaction, motion, accessibility, information architecture, copywriting, tools, analysis, and components. Use when reaching for the exact word for a design concept ("what's the term for the space between two specific letters?"), when a UI idea is described loosely and needs its proper name, when choosing between confusable near-synonyms (badge vs tag, tooltip vs popover, opacity vs visibility, kerning vs tracking), or when writing or reviewing copy, specs, or commits and you want exact terminology instead of vague language.

AI 產生的概覽

一套反向詞典,把模糊的設計與介面描述對應到精確術語,並釐清近義詞差異。

功能
這個技能扮演設計與介面詞彙的反向詞典。它接收對某個概念的模糊描述,回傳精確術語、從隨附詞彙檔案引用的定義,以及有助於釐清界線的對比術語。它也支援正向查詢、辨析容易混淆的詞對(例如徽章與標籤、字距微調與字距),並在審閱文案、規格或提交訊息時建議更精確的措辭。它產出的是術語解答,而不是檔案或程式碼。
適用情境
當你需要為描述模糊的設計或介面概念找到準確用詞、在容易混淆的近義詞之間做選擇,或在撰寫與審閱文案、規格和提交訊息時想以精確術語取代含糊說法時使用。
執行需求
不需要指令碼或外部工具;依賴隨技能一併提供的 vocabulary.md 與 terms-index.md 參考檔案。

Design Vocabulary

A reverse dictionary for design and UI work. The goal is to go from a fuzzy description of a concept to the precise, agreed-upon word — and to know the difference between words that look interchangeable but aren't.

These are the terms from index.how/to/articulate: "the words designers use when they know what they're looking at."

Source of truth

The authoritative list of terms and definitions is bundled next to this file:

vocabulary.md

Always pull the exact definition from there — it is the canonical content. terms-index.md (also next to this file) is a flat list of every term name grouped by category, for fast scanning when you don't yet know which word you're looking for. If the index and vocabulary.md ever disagree, vocabulary.md wins.

How to use it

Reverse lookup (the main job — "what's the word for…?")

  1. Read the user's loose description of the concept.
  2. Scan terms-index.md to find candidate terms, narrowing by category (the description usually points at one: spacing between letters → Typography, empty area on a page → Layout, a label attached to an element → Components).
  3. Open vocabulary.md and read the matching definition(s).
  4. Answer with: the term, its definition, and — critically — any contrasting term the definition names, so the user learns the boundary, not just the word.

Forward lookup ("what does X mean / am I using it right?")

Find the term in vocabulary.md, give the definition, and surface the nearest confusable term so the user can confirm they mean the right one.

Disambiguation ("is this a badge or a tag?")

Pull both definitions and state the distinguishing rule plainly. Many definitions in vocabulary.md are written specifically to draw these lines — quote that line.

Encouraging precise usage

When reviewing copy, specs, PR descriptions, or commit messages, swap vague phrasing for the exact term where one exists ("the spacing between the letters" → "tracking"; "make the empty space bigger" → "more negative space"). Don't force jargon where plain language is clearer — precision is the goal, not density.

Near-synonyms worth disambiguating

These pairs are the ones people reach for the wrong half of. When a request touches one of them, name the distinction proactively:

  • Kerning vs Tracking — kerning is between two specific characters; tracking is uniform across a run of text.
  • Badge vs Tag — a badge is attached and informational; a tag is standalone, selectable, or removable.
  • Tooltip vs Popover — a tooltip can't hold interactive content; a popover can.
  • Opacity vs Visibility — opacity zero still occupies space and receives pointer events; visibility hidden keeps the space but removes interaction.
  • Ease-in vs Ease-out — ease-out for things entering the screen; ease-in for things leaving.
  • Modal vs Sheet vs Drawer — overlay that interrupts vs panel sliding from a side edge vs panel pulling up from the bottom.
  • Voice vs Tone — voice is the constant personality; tone shifts with the moment.
  • Chroma vs Saturation — chroma is the OKLCH, perceptually-accurate equivalent of saturation.
  • WCAG vs APCA — WCAG is the established contrast standard; APCA is the newer model that accounts for font size and weight.
  • Variables vs Tokens — variables are named values; tokens are design decisions both design tools and code can reference.

Categories at a glance

Use these to jump straight to the right slice of terms-index.md:

CategoryCovers
TypographyHow text is set, spaced, and read
ColorHow color is defined, mixed, and applied
IconographyHow icons are drawn and balanced
LayoutHow space and structure organise a page
InteractionHow elements respond to input
MotionHow things move and transition
AccessibilityHow interfaces work for everyone
Information ArchitectureHow content is structured and found
CopywritingHow words guide and reassure
ToolsHow design is made and shared
AnalysisHow design decisions are measured
ComponentsThe building blocks of an interface

Examples

Reverse lookup

User: "What do you call the little gap between two specific letters that you nudge by hand?"

Read Typography in vocabulary.md. Answer:

That's kerning — the space between two specific characters, adjusted manually. Don't confuse it with tracking, which is letter-spacing applied uniformly across a whole word or block.

Disambiguation

User: "Should this little 'New' label be a badge or a tag?"

If it's attached to another element and just informational, it's a badge. But the moment it carries a word like "New" or a status, it starts behaving like a tag — standalone, and sometimes selectable or removable — and needs that treatment instead. The two aren't the same thing.

Precise usage in review

Spec says: "add some space so the lines aren't too cramped."

The term is leading — the vertical space between lines. Worth naming it explicitly so it's not confused with tracking (horizontal letter-spacing) or gap (space between flex/grid children).

Guidelines

  • Quote definitions from vocabulary.md rather than paraphrasing — the wording is deliberate.
  • Always surface the contrasting term when one exists. The value of this vocabulary is in the boundaries between words, not the words alone.
  • Match the user's locale and spelling in vocabulary.md (it uses British spellings like "centre").
  • Don't invent terms. If no listed term fits, say so and describe the concept plainly rather than coining jargon.

來源與署名

來源:index-how/vocabulary位於skills/vocabulary提交b2d5320

授權條款: 無授權條款

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

檢舉或申請下架