Consistency in visual cues, language, interactions, and graphical elements enhances learnability and helps create more usable interfaces and experiences. This is especially important without a single system or platform, and is also helpful across systems ([[Adopt familiar standards]]).
If you already have a good solution for a design problem, it’s best to be consistent and follow an existing pattern instead of making a new one. However, if the problem you’re addressing is sufficiently different from others in your system, it may be better to introduce a new design rather than overusing an existing pattern ([[When to break consistency]]).
It’s also more important to [[Focus on the user’s current knowledge]].