Familiar tasks feel unfamiliar
Different controls, labels and interaction patterns create a new learning curve when customers move between products.
A shared design system that preserves each brand’s identity while creating a more consistent experience across the Metcash ecosystem, making cross-platform journeys more familiar and helping teams design and build faster from one reusable foundation.
Role · Design System Creator, end-to-end UX ownership
Meaningful states. Consistent behaviour.
Across Metcash’s food, liquor and grocery ecosystem, customers may move between different products and platforms to complete connected tasks. When each experience uses different visual patterns, controls and behaviours, the journey feels disconnected and teams have to solve similar design and delivery problems again.
Different controls, labels and interaction patterns create a new learning curve when customers move between products.
Separate implementations lead to duplicated components, inconsistent states and more effort to maintain similar experiences.
Different patterns increase the need for platform-specific onboarding, training and support.
Keep structure and behaviour familiar while allowing each brand to express its identity through colour, typography and shape.
Shared foundations define the structure, semantic tokens define purpose, and brand modes apply each brand’s visual expression. Components reuse the same underlying architecture, allowing the system to scale across brands without rebuilding the experience each time.
Raw foundational values for colour, typography, spacing, shape and other system properties.
colour/brand/cellarbrations/primarySemantic tokens define purpose-based roles for actions, text, surfaces, borders, feedback and focus. Brand modes resolve these roles differently for each brand.
action/primary/backgroundComponent-specific control used only when a shared semantic token is not enough.
button/primary/background/defaultReusable UI patterns built from tokens, with defined variants, states and properties.
Button / PrimaryColour is shown here as an example. Typography, shape, layout, motion and effects follow the same supporting system structure.
Colour, typography and shape adapt through brand modes, while shared components retain the same structure, properties and behaviour.
Use variants only for meaningful visual or behavioural changes. Editable content, visibility and icon choices remain component properties.
Promotional contexts may change approved accents, while error, success, disabled and focus states always retain their semantic meaning.
Shared writing guidance brings the same clarity and consistency to labels, actions, guidance and feedback that the design system brings to visual components.
Use shared principles to keep product content clear, respectful, useful and action-oriented.
Keep a consistent product personality while adjusting tone to the situation, task and level of urgency.
Standardise labels, CTAs, help text, feedback messages, dates, times, grammar and punctuation.
Content is treated as part of the product experience, not added after the interface is designed.
Explore content guidelines in Figma ↗(opens in a new tab)The three-brand proof brings colour, typography, shape and semantic states together through shared production sources. Each brand keeps its own visual expression while using the same underlying component structure and behaviour.
Cellarbrations uses Poppins, rounded controls and an amber primary colour. Its promotional accent intentionally falls back to Primary.
Interactive illustration of the documented colour, typography and shape decisions. The live Figma file contains the production components and full state matrices. The success message illustrates retained meaning, rather than reproducing every brand's status tokens.
Each component has a documented validation board that brings variants, properties, responsive behaviour, brand modes and key states into one repeatable review structure. This makes design-system readiness easier to inspect before product implementation.
Production variants shown as real component instances.
Variant axes and consumer-editable properties documented clearly.
Common configurations, content patterns and composition examples.
Responsive behaviour, width constraints, long content and reflow.
The same component validated across current brand modes and relevant contexts.
Core component validation boards completed in the current Figma audit.
Responsive examples cover key viewport widths where relevant, while intrinsic or capped components are tested within their appropriate content constraints.
The foundation documents contrast, keyboard access, focus, labels, reflow and assistive-technology guidance. Product implementation still requires accessibility testing in the final experience.
The Figma audit records completion of the current component rollout and design-system health checks. Business approval, product adoption and live-product accessibility verification remain separate stages.
Inspect the Button validation board in Figma ↗(opens in a new tab)Governance defines how the system is reused, changed, reviewed and documented so it can evolve without creating duplicate patterns, broken behaviour or disconnected guidance.
Check existing foundations, tokens and components before creating a new pattern.
Add variants, properties or new components only when the difference represents a meaningful product or behavioural requirement.
Review structure, states, brand behaviour, responsiveness, documentation and regression impact before release.
Document approved decisions, maintain release history and keep Figma, guidance and implementation references aligned.
Governance keeps reuse easy, change intentional and the system traceable.
The system was shaped around a clear principle: use AI to increase speed and consistency without giving up human review, context or design accountability.
Every change follows the same cycle: understand the live system, make the smallest correct change, verify it, then record the decision.
Check the request, existing patterns and current system before making changes.
Reuse existing foundations and components before introducing anything new.
Check bindings, states, responsiveness, fit and readability.
Confirm the change, document the decision and keep guidance aligned with the live system.
Built to work for people and AIHuman-readable guidance, Markdown documentation, reusable prompts and machine-checkable rules make the system easier to understand, maintain and extend.
Read the handbook in Figma ↗(opens in a new tab)The system creates a shared foundation that can support familiar experiences, faster delivery and future brand growth without removing what makes each brand distinct.
Shared patterns can make movement across products and platforms easier to understand.
Reusable foundations, components and guidance reduce the need to solve the same problems repeatedly.
New brands can adopt the shared system while retaining their own visual identity.
Built as a shared foundation, designed to evolve with the Metcash ecosystem.
Open the live Figma file to explore foundations, production components, validation boards and the handbook.
Opens in a new tab. Access follows the Figma file's sharing settings.