Skip to main content

Design Direction Snapshot

AttributeValue
Project[Project Name]
Version0.1
StatusDraft

Design Intent​

[State the design intent in 1–3 sentences: what feeling or impression the prototype should create for the target users.]

Product Language and Scope Rules​

  • [Tone: e.g. professional, friendly, minimal, playful.]
  • [Scope: e.g. MVP prototype covers Discovery and Planning only; not delivery or maintenance.]

Visual Direction Rules​

Overall Direction​

  • [Style: e.g. clean, modern, spacious; or dense, data-driven, technical.]
  • [Reference sites or products that inform the direction.]

Layout Guidance​

  • [Grid system, max content width, whitespace approach.]

Color Strategy​

TokenPurposeLight ModeDark Mode
$primaryPrimary actions[Hex][Hex]
$surfacePage / card background[Hex][Hex]
$text-primaryBody text[Hex][Hex]
$successPositive feedback[Hex][Hex]
$warningCaution states[Hex][Hex]
$errorError states[Hex][Hex]

Typography Strategy​

ElementFontSizeWeight
H1[Font][Size][Weight]
H2[Font][Size][Weight]
Body[Font][Size][Weight]
Caption[Font][Size][Weight]

Component Inventory​

ComponentPurposeRequired States
Button/PrimaryFilled action buttonDefault, hover, disabled, loading
Button/SecondaryOutlined action buttonDefault, hover, disabled
Tag/[Type]Status/category pill[States]
FormFieldLabel + inputEmpty, filled, error, disabled
Card/[Type]Content containerDefault, hover, selected
Sidebar/NavigationPrimary navigationCollapsed, expanded

Interaction Expectations​

  • [Transition timing: e.g. 200ms ease-in-out for most state changes.]
  • [Loading states: skeleton screens vs. spinners.]
  • [Error states: inline validation vs. toast notifications.]

Responsive Behavior​

BreakpointLayout Behavior
≥ 1200 pxFull sidebar + content
768–1199 pxCollapsed sidebar or top bar
< 768 pxSingle column, bottom nav or hamburger

Accessibility Notes​

  • Target WCAG 2.1 AA contrast ratios.
  • All interactive elements must be keyboard navigable.
  • Form fields require visible labels (no placeholder-only).
  • Color is never the sole indicator of state.

Prototype Constraints​

  • [e.g. placeholder data only, no real API integration.]
  • [e.g. mobile layouts are approximate; exact breakpoints defined during implementation.]

Traceability​

Screen/ComponentCovers FR(s)Covers NFR(s)
[Page/Component][FR-xxx][NFR-Xnn]

Last Updated: YYYY-MM-DD