design-patterns

Design Patterns Reference

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "design-patterns" with this command: npx skills add claude-code-community-ireland/claude-code-resources/claude-code-community-ireland-claude-code-resources-design-patterns

Design Patterns Reference

This skill provides a curated library of proven design patterns that generate high-quality, non-vibe-coded UI.

Layout Patterns

Hero Sections

Pattern 1: Split Hero Best for: SaaS, product landing pages

┌─────────────────────────────────────────────┐ │ [Content] [Media] │ │ Headline Image/Video/ │ │ Subhead Illustration │ │ CTA Buttons │ └─────────────────────────────────────────────┘

Pattern 2: Centered Hero Best for: Announcements, events, minimal designs

┌─────────────────────────────────────────────┐ │ [Eyebrow Badge] │ │ Headline │ │ Subhead │ │ [CTA] [Secondary] │ │ [Social Proof] │ └─────────────────────────────────────────────┘

Pattern 3: Product Showcase Best for: E-commerce, physical products

┌─────────────────────────────────────────────┐ │ [Product Image - Large, High Quality] │ │ ───────────────────────────────────────── │ │ Product Name Price │ │ Brief Description [Add to Cart] │ │ [Feature Icons] │ └─────────────────────────────────────────────┘

Navigation Patterns

Top Navigation (Desktop)

┌─────────────────────────────────────────────┐ │ [Logo] Nav Items... [CTA] [Account] │ └─────────────────────────────────────────────┘

Sidebar Navigation (Dashboard)

┌─────────────────────────────────────────────┐ │ [Logo] │ Page Content │ │ ─────────────── │ │ │ Nav Item 1 │ │ │ Nav Item 2 │ │ │ Nav Item 3 │ │ │ │ │ │ [Collapsed User] │ │ └─────────────────────────────────────────────┘

Card Patterns

Content Card

┌─────────────────┐ │ [Image] │ │ Category │ │ Title │ │ Description... │ │ [Meta] [Action] │ └─────────────────┘

Feature Card

┌─────────────────┐ │ [Icon] │ │ Feature Name │ │ Description │ │ that explains │ │ the benefit. │ └─────────────────┘

Pricing Card

┌─────────────────┐ │ Plan Name │ │ $XX/mo │ │ Description │ │ ─────────────── │ │ ✓ Feature 1 │ │ ✓ Feature 2 │ │ ✓ Feature 3 │ │ [CTA Button] │ └─────────────────┘

Component Patterns

Buttons

Primary Button

  • Background: Primary color

  • Text: White/contrast color

  • Padding: 12px 24px (or 16px 32px for large)

  • Border-radius: 6px (or 8px)

  • Font-weight: 500 or 600

  • Hover: Darken 10%

Secondary Button

  • Background: Transparent

  • Border: 1px solid primary or gray

  • Text: Primary color or gray-700

  • Same padding and radius as primary

Ghost Button

  • Background: Transparent

  • No border

  • Text: Primary color

  • Underline or subtle hover effect

Forms

Input Field

<div class="form-group"> <label for="input">Label</label> <input type="text" id="input" placeholder="Placeholder"> <span class="hint">Helper text</span> </div>

Styling:

  • Border: 1px solid gray-300

  • Border-radius: 6px

  • Padding: 10px 14px

  • Focus: Border primary color + ring

  • Error: Border red + red text

Feedback

Toast Notification

┌────────────────────────────┐ │ [Icon] Message text [X] │ └────────────────────────────┘

Position: Top-right or bottom-center Duration: 3-5 seconds

Alert Banner

┌──────────────────────────────────────────┐ │ [Icon] Alert message with more details. │ │ [Action Link] [X] │ └──────────────────────────────────────────┘

Sector-Specific Patterns

Fintech

Trust Indicators:

  • Security badges (SOC2, bank-level encryption)

  • Regulatory compliance logos

  • Trust pilot/review scores

  • "Protected by..." messaging

Data Display:

  • Clean data tables with sorting

  • Clear number formatting (currency, percentages)

  • Status indicators (green/yellow/red)

  • Trend indicators (arrows, sparklines)

Color Guidance:

  • Primary: Blues, teals

  • Success: Greens (money positive)

  • Warning: Amber (caution)

  • Avoid: Aggressive reds except for losses

Healthcare

Accessibility Priority:

  • WCAG AAA contrast where possible

  • Large touch targets (48px minimum)

  • Clear, readable fonts (18px+ body)

  • High-contrast mode option

Information Hierarchy:

  • Critical info: Prominent placement

  • Warnings: Clear visual distinction

  • Patient data: Clear labeling

  • Actions: Confirmation for destructive

Color Guidance:

  • Calming: Soft blues, greens

  • Clinical: Clean whites

  • Avoid: Harsh, aggressive colors

E-commerce

Product Display:

  • High-quality images (multiple angles)

  • Clear pricing (original + sale)

  • Stock status

  • Quick add to cart

Trust & Conversion:

  • Reviews and ratings

  • Free shipping threshold

  • Return policy highlight

  • Secure checkout badges

Urgency (use sparingly):

  • Low stock indicators

  • Sale countdown

  • Limited time offers

SaaS

Onboarding:

  • Progressive disclosure

  • Progress indicators

  • Skip options

  • Contextual help

Dashboard:

  • Key metrics prominent

  • Clear navigation

  • Quick actions

  • Recent activity

Pricing Page:

  • Clear comparison

  • Recommended plan highlight

  • Feature differentiation

  • FAQ section

Anti-Patterns (Avoid These)

Layout Anti-Patterns

  • ❌ Walls of text without visual breaks

  • ❌ Too many competing focal points

  • ❌ Inconsistent alignment

  • ❌ Cramped spacing

Component Anti-Patterns

  • ❌ Mystery meat navigation (icons without labels)

  • ❌ Infinite scroll without way back

  • ❌ Carousel as primary content

  • ❌ Pop-ups on page load

Visual Anti-Patterns

  • ❌ Generic purple-blue gradients

  • ❌ Floating decorative blobs

  • ❌ Stock photos of business handshakes

  • ❌ Default framework colors unchanged

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.