use-design-system/GridList

Creates responsive image grids with customizable columns and spacing.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/tokijh/minapp --skill use-design-system-gridlist
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: use-design-system/GridList
Source: https://github.com/tokijh/minapp/tree/main/.claude/skills/use-design-system/subskills/GridList
Command: npx skills add https://github.com/tokijh/minapp --skill use-design-system-gridlist

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill simplifies the creation of visually appealing and responsive image grids, especially for displaying cards or items with images and text.

Core Features & Use Cases

  • Flexible Grid Layouts: Easily configure 1, 2, or 3 columns for your grids.
  • Customizable Spacing: Adjust the gap between grid items with predefined options.
  • Item Interactivity: Supports click handlers and disabled states for individual items.
  • Image & Label Components: Dedicated components for images with aspect ratio control and labels with title/subtitle truncation.
  • Use Case: Displaying a gallery of product images, a list of articles with thumbnails, or a collection of user profiles.

Quick Start

Use the GridList component to display items in a 2-column layout with medium spacing.

Frequently Asked Questions about use-design-system/GridList

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a responsive image grid for displaying product cards?▼

To create a responsive image grid, you can use a component that supports 1 to 3 column configurations with customizable spacing. This allows you to display product cards with images and text that adapt to different screen sizes.

Can I adjust the spacing between items in a layout grid?▼

Yes, you can adjust the spacing between items in the layout grid using predefined options. This ensures your image and text cards have consistent visual gaps without manual margin adjustments.

How do I handle text truncation for titles and subtitles in UI card layouts?▼

For UI card layouts, you can use dedicated label components that automatically handle title and subtitle truncation. This maintains visual consistency when displaying varying lengths of text alongside images.

How can I add click handlers and disabled states to individual grid items?▼

You can add click handlers and disabled states to individual grid items by utilizing the built-in item interactivity features. This allows users to interact with specific cards while preventing clicks on unavailable items.

Does this image grid component support custom aspect ratios for thumbnails?▼

Yes, the image grid component supports custom aspect ratios for thumbnails through its dedicated Image sub-component. This allows you to maintain uniform image dimensions across your entire gallery or list layout.

What is the best way to structure a list of articles with thumbnails and text?▼

The best way to structure a list of articles with thumbnails and text is using a grid layout with nested Image and Label sub-components. This provides a structured presentation for your articles with customizable columns and spacing.