Pair DESIGN.md with Kiro specs
Kiro specs define what a feature should do. DESIGN.md defines how it should look. Before starting a UI feature, ask Kiro to read both files and include visual acceptance criteria in the spec: color roles, layout density, responsive behavior, empty states, and form behavior. This turns design taste into reviewable implementation tasks rather than chat-only guidance that is forgotten when the session ends.
What to include for Kiro workflows
For Kiro, the most useful DESIGN.md is specific and well-organized. Include product mood, semantic color roles, type scale, spacing rhythm, radius scale, page patterns, component behavior, and anti-patterns. If your project uses Tailwind, shadcn, or custom tokens, map design rules to the actual classes or variables Kiro will use in implementation. Keep the file short enough that Kiro reads all of it — 100 to 300 lines is a practical target.