Skip to main contentUse these patterns to get intentional, reusable UI instead of generic layouts.
Why it works
- Component-first prompts give you control and reuse.
- Real content sets spacing and hierarchy correctly.
- Style direction up front prevents late-stage redesign churn.
Core patterns
- Build by component: hero, nav, feature grid, CTA, testimonials, pricing, footer.
- Provide real-ish copy and data, not lorem ipsum.
- Set aesthetic: mood words, spacing, shapes, typography, motion.
- Sequence flows: map what a user sees and does across screens.
Prompt templates
- Component-first: “Design a
<component> for <goal>. Include content: <headline/subcopy/CTA>. Style: <mood/colors/shape/spacing>. Return as structured markup.”
- Style direction: “Theme is
<adjectives>. Colors: <palette>. Shapes: <rounded/sharp>. Typography: <font vibe>. Motion: <animations>. Apply consistently.”
- Real content: “Use this copy:
<real text>. Avoid placeholders. Adjust layout to fit.”
- Journey mapping: “Map the flow for
<task>. Screens/sections, key actions, trust-builders, error states. Suggest components per step.”
Bad vs. good (design)
- Bad: “Make a landing page.”
- Good: “Create a landing page for
<product>. Components: hero, proof bar, feature grid (3 cards), CTA, FAQ. Style: bold, high-contrast, geometric. Copy: <real headlines>. Keep CTAs consistent.”
Validation asks
- Check accessibility: contrast, focus states, keyboard paths.
- Consistency: spacing scale, typography, and CTA styles reused.
- Responsiveness: ask for mobile/desktop adjustments and layout swaps.