Dembrandt 界面设计技能

将企业级 UX 判断用于设计系统、界面与无障碍评审。

完整技能包覆盖视觉识别、设计变量、布局、组件、交互、可用性、无障碍和界面技术基础;dembrandt 编排技能负责串联完整设计评审流程。

适用场景

  • 评审界面可用性与无障碍
  • 建立一致的配色、字号与组件
  • 提取现有网站的设计系统

使用方法

直接说明界面决策问题,或请求整体页面评审。提取在线网站变量及基于品牌生成界面时,需要按上游说明连接 Dembrandt CLI 或 MCP 引擎。

Skills

  • algorithmic-color-palette

    Derive a full UI palette from one or two brand colours — state variants, brand-tinted greys, semantic colours. Use when building or expanding a colour system.

    dembrandt/dembrandt-skills
  • app-shell

    Top bar, app launcher, tenant and environment cue, status bar. Use when designing the persistent shell or navigation between apps behind one login.

    dembrandt/dembrandt-skills
  • authentic-product-representation

    Product visuals must show the real product with real data. Use when building landing pages, hero sections, screenshots or demo panels.

    dembrandt/dembrandt-skills
  • brand-visual-language

    Shape language across type, radius and icons carries brand personality. Use when starting a design system, picking icons or radius tokens, or reviewing visual consistency.

    dembrandt/dembrandt-skills
  • button-states

    Rest, hover, active, focus, disabled and loading states, derived from the base colour. Use when designing buttons, links, inputs or any clickable component.

    dembrandt/dembrandt-skills
  • clone-website

    Rebuild a live web page 1:1 from measurement into Figma, Penpot or code, then verify it. Use when reproducing a page or checking a rebuild against the original.

    dembrandt/dembrandt-skills
  • color-mode-and-theme

    Light, dark or both, and when a theme selector is worth it. Use when defining a base palette or deciding on dark mode support.

    dembrandt/dembrandt-skills
  • component-family-consistency

    Buttons, inputs, badges and pills share radius, colour logic, shadow, border and spacing. Use when building or reviewing a component library.

    dembrandt/dembrandt-skills
  • coordinated-data-views

    Show a table and its map, diagram, timeline or chart together, with selection synced both ways. Use when data appears in two representations at once.

    dembrandt/dembrandt-skills
  • data-display-and-selection

    View modes, row selection, mass actions, sorting, filters, search and table patterns. Use when designing data tables, listings, file browsers or any collection.

    dembrandt/dembrandt-skills
  • dembrandt

    Orchestrator that routes a UI/UX task through brand, tokens, layout, components, polish and accessibility. Use for multi-concern work such as a design review, UI build or interface audit.

    dembrandt/dembrandt-skills
  • domain-expert-configuration

    Settings for experts who are not developers — domain language, sane defaults, grouping by professional concept. Use when designing settings panels, solver configuration or constraint editors.

    dembrandt/dembrandt-skills
  • elevation-and-depth

    Shadows and layering that lift elements above the surface. Use when designing cards, dropdowns, modals, tooltips or any floating element.

    dembrandt/dembrandt-skills
  • extract-design

    Extract colours, typography, spacing, components and W3C design tokens from a live website with Dembrandt. Use when you need a site's real tokens or want to seed a design system from it.

    dembrandt/dembrandt-skills
  • form-design

    Helper text, placeholders, validation and submit behaviour. Use when designing or reviewing a form, input field or data entry UI.

    dembrandt/dembrandt-skills
  • generate-ui-from-brand

    Pipeline from a URL or DESIGN.md to tokens, decisions and a UI spec. Use when building UI for an existing brand, auditing a design system or fixing visual inconsistency.

    dembrandt/dembrandt-skills
  • gestalt-ui-organisation

    Group controls with Gestalt principles so users see what belongs together. Use when laying out components, navigation, toolbars, forms or dashboards.

    dembrandt/dembrandt-skills
  • global-toolbar-controls

    Currency, language, region and unit selectors live in a low-profile header or footer spot. Use when designing locale switchers or product-wide preference controls.

    dembrandt/dembrandt-skills
  • information-architecture

    Naming, navigation, a UI that mirrors the data model, confirms for irreversible changes. Use when structuring a large application or naming its entities.

    dembrandt/dembrandt-skills
  • layout-paradigms-and-consistency

    Choose a layout paradigm (feed, board, table, canvas, master-detail, dashboard) and reuse it across screens. Includes a landing page narrative framework. Use when structuring a screen, page template or landing page.

    dembrandt/dembrandt-skills
  • loading-states-and-perceived-performance

    Spinners, skeletons and staggered reveals that manage wait times. Use when designing loading states, async data or the feel of a slow interface.

    dembrandt/dembrandt-skills
  • marketing-vs-product-system

    A marketing site and its product may differ in density and scale but share one token layer. Use when the two drift apart, share components or need a single token owner.

    dembrandt/dembrandt-skills
  • micro-interactions

    Small purposeful animations — toggles, animated icons, success moments. Use when designing interactive feedback, success states or loaders.

    dembrandt/dembrandt-skills
  • modal-and-overlay-patterns

    Modals, drawers, bottom sheets and popovers, each with its scope and blocking level. Use when designing dialogs, confirmations, side panels or action sheets.

    dembrandt/dembrandt-skills
  • modular-scale-typography

    Ratio-based type scale where every size relates to the others. Use when defining font sizes or type tokens, or when typography feels arbitrary.

    dembrandt/dembrandt-skills
  • motion-and-storytelling

    Disney's animation principles and cinematic technique applied to UI motion. Use when designing transitions, scroll animations or onboarding motion.

    dembrandt/dembrandt-skills
  • nielsen-usability-heuristics

    Nielsen's 10 usability heuristics. Use when auditing an interface, designing interaction flows, writing error messages or reviewing usability.

    dembrandt/dembrandt-skills
  • notifications-and-recovery

    Toasts, inline errors, banners and recovery paths. Use when designing error states, success confirmations, async feedback or in-place editing.

    dembrandt/dembrandt-skills
  • operational-expert-tool-ui

    Dense, linear, status-at-a-glance UI for specialists who use a tool all day. Use when designing dispatch, warehouse, logistics, scheduling or other B2B operations tools.

    dembrandt/dembrandt-skills
  • performance-and-web-vitals

    Lighthouse audits and Core Web Vitals — LCP, CLS, INP. Use when optimising page load, layout shift, input delay, images, fonts or render-blocking resources.

    dembrandt/dembrandt-skills
  • real-world-metaphors

    Cards, drawers, carousels and other patterns borrowed from the physical world. Use when designing layout patterns, gestures or navigation paradigms.

    dembrandt/dembrandt-skills
  • repeated-component-alignment

    Cards, rows, tiles and cells are fixed slot models that stay aligned when content length varies. Use when building or reviewing any repeated component.

    dembrandt/dembrandt-skills
  • responsive-paradigms

    Mobile, tablet and desktop are different paradigms, not one layout scaled. Use when designing responsive layouts or deciding what each breakpoint shows.

    dembrandt/dembrandt-skills
  • scroll-areas

    Avoid inner scroll containers; when unavoidable, one axis at a time. Use when a layout, table or panel might scroll inside the page.

    dembrandt/dembrandt-skills
  • semantic-html-and-seo

    Semantic HTML5, SEO basics, alt text, progressive enhancement and SPA concerns. Use when building web UI, reviewing markup or optimising for search.

    dembrandt/dembrandt-skills
  • sizing-units

    rem, px or relative units for each kind of value. Use when defining spacing and sizing tokens, control heights or media queries, or when a layout breaks under enlarged text.

    dembrandt/dembrandt-skills
  • status-colors-and-errors

    Few semantic colours, each meaning one thing, and errors with a way forward. Use when designing status indicators, validation, alerts or error states.

    dembrandt/dembrandt-skills
  • sticky-and-fixed-elements

    Sticky headers, bottom toolbars, floating action buttons and pinned table headers. Use when deciding what stays on screen while the user scrolls.

    dembrandt/dembrandt-skills
  • surface-separation

    Set a surface apart by one means — border, elevation or fill — and keep opacity for state. Use when designing cards, panels, list rows, toolbars or any container.

    dembrandt/dembrandt-skills
  • tab-navigation

    Tabs swap views under a shared context. Use when designing tabbed layouts, settings pages, detail views or dashboards with several data views.

    dembrandt/dembrandt-skills
  • ui-context-and-scope

    Show where the user is and what their actions affect — breadcrumbs, regions, scope labels. Use when designing deep navigation or multi-section layouts.

    dembrandt/dembrandt-skills
  • ui-density

    Match information density to platform and user type. Use when designing data tables, dashboards or toolbars, or adapting a desktop product for mobile.

    dembrandt/dembrandt-skills
  • user-flows-and-guided-paths

    Guided multi-step paths and wizards. Use when designing onboarding, checkout, setup sequences or any multi-step journey.

    dembrandt/dembrandt-skills
  • visual-emphasis-and-hierarchy

    Size, colour, weight and position mark what matters most. Use when designing button groups, CTAs, cards, dashboards or any layout with a primary action.

    dembrandt/dembrandt-skills
  • wcag-accessibility

    WCAG 2.2 AA compliance as required by the European Accessibility Act. Use when designing, building or reviewing any user-facing interface for accessibility.

    dembrandt/dembrandt-skills