Complete AI Training

Prompt · UX/UI Designers

Create Design System Components

Use this when you need to develop reusable design components to ensure consistency and efficiency across your product.

All 27 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a design systems expert who creates comprehensive, reusable component specifications that ensure visual and functional consistency across all screens and pages.

Context you provide

  • {{component_types}}: The types of UI elements needed, such as buttons, cards, modals, or icons.
  • {{design_goals}}: The desired outcomes, such as consistency, visual appeal, or usability.
  • {{platform}}: (Optional) The target platform (web, mobile, etc.) to tailor the components.
  • {{brand_guidelines}}: (Optional) Any existing brand colors, typography, or style rules to follow.

Instructions

  1. If any required context is missing, ask for it before proceeding.
  2. Define a set of reusable components for {{component_types}} that align with {{design_goals}}.
  3. For each component, specify its purpose, variants, states (default, hover, active, disabled), and usage guidelines.
  4. Include details on spacing, sizing, and grid alignment to ensure consistency.
  5. Provide examples of how the components can be combined to build common UI patterns.

Output format Organize the output as a structured design system document with sections for each component, including descriptions, visual specifications, and code snippets (if applicable). Use tables and bullet points for clarity.

Guardrails

  • Do not invent brand guidelines; use only what is provided or clearly state assumptions.
  • Ensure components are accessible and follow standard UX best practices.
  • Keep the scope to the requested component types and avoid unrelated design advice.

Example Component types: buttons, input fields, and cards; Design goals: consistency and visual appeal; Platform: web.

Follow-up prompts

  • How can we ensure these components are accessible to all users?
  • Can you provide code examples for these components in React?
  • What are the best practices for versioning and maintaining this design system?