ui-pattern
تولید الگوهای ترکیبی UI از اجزای پایهٔ سیستم طراحی
این اسکیل الگوهای ترکیبی مثل چیدمان کارت، فهرست، بخش فرم و شبکه را با اجزای پایهٔ سیستم طراحی میسازد. انواع الگوهای چیدمان، نمایش داده و تعاملی پشتیبانی میشوند.
چه چیزی میگیرید
- الگوهای چیدمان
- الگوهای نمایش داده
- الگوهای تعاملی
برای چه کاری خوب است
- ساخت سریع بخشهای تکراری
- پروژههای دارای سیستم طراحی
برای چه کاری نیست
- پروژههای بدون سیستم طراحی
دربارهٔ این اسکیل
UI Pattern Generator
When to Use
Use this skill when you need generate a composed UI pattern (card layout, list, form section, grid, etc.) using design system primitives.
When NOT to use
- For a single primitive component → use
/ss-component - For a full mobile screen → use
/ss-page - For an entire multi-page user flow → use
/ss-flow - For design tokens and color/spacing decisions → use
/ss-tokens
Pattern type: $0
Description: $ARGUMENTS
Available Pattern Types
Layout Patterns
- card-section: Card with title + content inside page section (
mx-6) - grid-2col: 2-column grid of cards (
grid grid-cols-2 gap-4 px-6) - scroll-horizontal: Horizontal scrolling card list (
flex gap-3 overflow-x-auto scrollbar-hide) - list-section: Vertical list of items inside a card
- form-section: Form with labeled inputs in a card
- stat-grid: Grid of StatCard components
Data Display Patterns
- data-table: Table with header and rows
- detail-card: Key-value pair display
- chart-card: Card wrapper for a Recharts chart
- ranking-list: Numbered ranking with highlight
Interactive Patterns
- action-sheet: Bottom sheet with action buttons
- filter-bar: Horizontal filter/tab bar
- search-header: Search input in header area
Instructions
- Read the design system reference: -
CLAUDE.mdfor conventions -components/ui/for available primitives -components/patterns/for existing patterns
- Compose the pattern from existing components — DO NOT recreate primitives.
- Follow the design system layout rules: - Cards:
bg-card rounded-2xl p-6 shadow-[var(--shadow-card)]- Section wrapper:mx-6for horizontal margin - Section title:text-foreground font-bold text-[18px] mb-4- List gap:space-y-3- Grid gap:gap-4
- Use semantic tokens for all visual properties.
- Make the pattern a reusable component with props for dynamic content.
Example
User request:
Generate a composed UI pattern (card layout, list, form section, grid, etc.) using design system primitives.
Limitations
- Use this skill only when the task clearly matches its upstream source and local project context.
- Verify commands, generated code, dependencies, credentials, and external service behavior before applying changes.
- Do not treat examples as a substitute for environment-specific tests, security review, or user approval for destructive or costly actions.
Execution boundaries
This guide targets an existing StyleSeed project. The listed project paths, components, tokens and /ss-* commands are not bundled in this single-file entrypoint. Discover the actual project root and verify those prerequisites before edits; report absent resources instead of inventing them. Use host-supported invocation and existing project conventions. Layout numbers are design-system choices, not universal usability guarantees. Test keyboard access, responsive overflow and reduced motion on the actual interface.