About principles
A shared system makes repeatable decisions explicit so people can focus on solving problems. Keep the system accessible, understandable, reusable, and adaptable.
A shared foundation for the whole team
Single source of truth
Keep an accessible, current resource that explains the decisions behind the interface.
Inclusive and collaborative
Use a shared language that welcomes designers, developers, and people new to UX.
Modular and reusable
Solve common needs with reusable parts, leaving room for product-specific innovation.
Intentful and semantic
Name decisions by their meaning so they remain useful as themes and products evolve.
Collaboration and alignment
Build shared understanding through examples, documentation, and review.
Creative freedom
Reduce repetitive work so teams can spend more time solving the right problems.
What a good system makes possible
Extend the system responsibly with AI
Agents should discover the selected system, understand its constraints, compose approved parts, validate the result, and present a reviewable proposal. Preserve source provenance and clearly distinguish approved tokens from unresolved or newly proposed decisions.