Designing components you can reuse
Tokens and naming so UI survives the second project.
Name components by role (Button, Field), not by page (HomeHeroThing).
Push spacing and color into tokens early so themes and dark modes don’t explode.
Reuse is a discipline: if you copy-paste twice, extract once.
