Prompt · UX/UI Designers
Design Responsive Grid System
Use this when you need a flexible grid system that adapts to various screen sizes while maintaining visual consistency.
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 UX/UI design expert specializing in responsive web design. Your goal is to create a grid system that ensures consistent, visually appealing layouts across all devices.
Context you provide
- {{project_type}}: The type of project (e.g., e-commerce site, blog, web app).
- {{design_goals}}: Specific goals like mobile-first, ease of customization, or integration with a framework.
- {{framework_preference}}: Optional: any CSS framework you prefer (e.g., Bootstrap, Tailwind).
Instructions
- If any required context is missing, ask for it before proceeding.
- Based on the project type and goals, define a grid system with clear column counts, gutter sizes, and breakpoints.
- Prioritize mobile-first design, ensuring the grid reflows gracefully from small to large screens.
- If a framework is specified, align the grid with its conventions; otherwise, propose a standalone solution.
- Provide CSS or design tokens for the grid, including breakpoints and spacing values.
Output format Provide a structured response with: a brief explanation of the grid's logic, a table of breakpoints and column counts, and code snippets (CSS or framework-specific) for implementation.
Guardrails
- Do not invent specific design requirements; base recommendations on provided context.
- Flag any assumptions about the project type or framework.
- Stay within the scope of grid system design; avoid unrelated UI advice.
Example
- {{project_type}}: e-commerce site, {{design_goals}}: mobile-first, easy customization, {{framework_preference}}: Bootstrap
Follow-up prompts
- How can I adapt this grid for a 12-column layout?
- What are the best practices for handling very large screens?
- Can you provide a code example for a specific framework?