1---2name: design-ui-with-restraint3description: Design or improve websites, apps, dashboards, presentations, and interactive frontends with clear structure, useful interface elements, accurate visuals, and polished interactions.4---56# Design clear interfaces78## Structure and hierarchy910- Build the layout around what the user needs to understand or do.11- Give each page, section, or card one clear title.12- Add headings, labels, badges, numbers, and descriptions only when they provide useful information.13- Use cards, navigation, buttons, and other familiar patterns when they suit the content, not by default.14- Keep implementation notes, demo-data disclaimers, and internal explanations out of the interface unless they matter to the user.1516## Visuals and interaction1718- Match the visual style to the project and its audience.19- Make charts, diagrams, images, and animations clearly reflect the underlying content.20- Keep spacing, alignment, typography, image sizes, and visual groupings consistent.21- Make interactions clear, useful, and predictable.22- Check the rendered result for visual errors, awkward motion, and responsive layout problems.2324## Editing2526- Change only what the request calls for and preserve the rest.27- When an element adds nothing, remove it. When it helps, keep it.2829## Examples3031- Remove `Schedule` above a card already titled `Calendar`.32- Remove decorative `01`, `02`, `03` numbering when the order does not matter.33- Place related chart items together and use matching colors for the same group.