Guide decisions
Use guidelines to decide how and when SGDS foundations, components, and patterns should be applied in real product flows.
Guidelines explain how to apply SGDS foundations, components, and patterns consistently across real product experiences.
Use guidelines to decide how and when SGDS foundations, components, and patterns should be applied in real product flows.
They help teams make consistent design and implementation choices across different services and contributors.
Shared guidance makes it easier to avoid inconsistent patterns and fix issues earlier in the process.
Use SGDS building blocks consistently so layouts, interactions, and behaviours stay predictable across services.
Foundations (visual rules)
Components (building blocks)
Patterns (composed solutions)
Decision guidance (how to apply them)
A guideline brings together foundations, components, and patterns so teams can make consistent product decisions.
Use SGDS building blocks consistently so layouts, interactions, and behaviours stay predictable across services.
Use SGDS building blocks consistently so layouts, interactions, and behaviours stay predictable across services.
Component tokens are specific to each component. Use the table title as the prefix: padding-lg under sgds/guideline-overview means sgds/guideline-overview/padding-lg.
sgds/padding/lgsgds/gap/smsgds/border-color-mutedsgds/border-radius/mdsgds/border-width/1sgds/color-defaultsgds/surface-defaultUse a multi-step form only when the flow is complex enough to benefit from progressive disclosure.
Use guidance to explain why a pattern should be chosen and how it should be applied in context.
Props: density, variant, start slot, end slot...
Avoid copying component API details into guidelines when the real need is decision support and context.
Guidelines should support SGDS components and patterns without interrupting their built-in keyboard behaviour.
Keep interaction guidance aligned with the actual SGDS references used in the product.
TabShift+TabShare them with us on
Report it on GitHub
The Singapore Government Design System was developed to empower teams in creating fast, accessible and mobile-friendly digital services.