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.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- 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
- If any required context is missing, ask for it before proceeding.
- Define a set of reusable components for {{component_types}} that align with {{design_goals}}.
- For each component, specify its purpose, variants, states (default, hover, active, disabled), and usage guidelines.
- Include details on spacing, sizing, and grid alignment to ensure consistency.
- 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?