ui-pattern – Design & UI skill for AI agents
Generate a composed UI pattern (card layout, list, form section, grid, etc.) using design system primitives
Install the ui-pattern skill with one command
Pick the tool you use, copy the command and paste it in your terminal. The skill lands in that tool's skills folder and is ready in your next session.
Claude Code
mkdir -p ~/.claude/skills && curl -fsSL https://skill.dn1nguoi.com/z/ui-pattern-9a4be.tgz | tar xz -C ~/.claude/skills
Call it in Claude Code: /ui-pattern – then describe the task you want done.
Codex
mkdir -p ~/.codex/skills && curl -fsSL https://skill.dn1nguoi.com/z/ui-pattern-9a4be.tgz | tar xz -C ~/.codex/skills
Call it in Codex: $ui-pattern – then describe the task you want done.
Hermes Agent
mkdir -p ~/.hermes/skills && curl -fsSL https://skill.dn1nguoi.com/z/ui-pattern-9a4be.tgz | tar xz -C ~/.hermes/skills
Call it in Hermes Agent: /ui-pattern – then describe the task you want done.
DeepSeek
mkdir -p ~/.deepcode/skills && curl -fsSL https://skill.dn1nguoi.com/z/ui-pattern-9a4be.tgz | tar xz -C ~/.deepcode/skills
Call it in DeepSeek: /ui-pattern – then describe the task you want done.
SKILL.md content
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
1. Read the design system reference:
CLAUDE.mdfor conventionscomponents/ui/for available primitivescomponents/patterns/for existing patterns
2. Compose the pattern from existing components — DO NOT recreate primitives.
3. 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
4. Use semantic tokens for all visual properties.
5. 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.
Related skills
- ui-review – Review UI code for design system compliance, accessibility, and best practices
- ui-score – Score a UI file's design quality 0-100 against StyleSeed's design language —…
- ui-setup – Interactive setup wizard — guides you step-by-step to configure the design system for…
- ui-skills – Opinionated, evolving constraints to guide agents when building interfaces
- ui-skills-root – Use before UI-related work to select the smallest useful UI Skills context through the…
- ui-states – Design and build the UI states agents forget: first use, empty, loading, error, offline…
- ui-tokens – View, add, or modify design tokens in the StyleSeed design system
- ui-update – Update StyleSeed engine in your project — analyzes what's outdated and updates safely