◇ Could this help me?
Yes. Writing the design system down before generating screens is the single most effective way to stop an AI-built interface from looking assembled from unrelated parts, and checking work against real shipped apps is a good discipline for keeping patterns conventional where they should be. The connector servers named are conveniences rather than requirements, so treat them as optional additions to research separately. This is a general practice.
Before we build any screens, create a design spec sheet for this project as a single reference file: the color palette with exact values and their semantic roles, the type scale with families, sizes, weights, and line heights, the spacing scale, corner radii, elevation, and the base components with their states. Then build every screen strictly against that file, and flag any moment you need a value that the spec does not define so we add it deliberately rather than improvising it.