Checklist: Component Consistency

Purpose

To ensure that every component in the design system is clean, reusable, and consistent with tokens, naming, and states before being published or shared.


Component Consistency Checklist

ItemCheckStatus (☑/✗)Notes
NamingComponent follows UI naming convention (Doc 4.4)  
VariantsAll required variants exist (Primary/Secondary/Tertiary etc.)  
StatesAll interaction states included (Default, Hover, Active, Disabled, Error)  
TokensUses defined tokens (spacing, color, typography, radius) from Visual Token Sheet (Doc 4.1)  
Resizing RulesComponent resizes correctly across layouts  
ConstraintsFigma constraints/auto-layout applied properly  
PropertiesComponent properties (size, icon placement) are parameterized  
ConsistencyMatches style mapping rules (Doc 4.3)  
AccessibilityMeets WCAG AA contrast and tap size  
DocumentationComponent Documentation Template (Doc 4.6) completed  
ReviewPeer review completed  
ApprovalDesign Lead sign-off  

Usage Notes

  • This checklist must be completed before publishing to the shared library.
  • For each major project, audit critical components monthly.
  • Store filled checklists in the Design System → Component QA folder.

Outcome: Components remain clean, standardized, and reusable, reducing duplication and ensuring dev-ready consistency.