Receber por email
← Voltar para o catálogo

design-systems

Design system creation (Apple HIG) + Figma auto-layout specifications

16estrelas
Atualizado há 7 meses

Ver no GitHub ↗ Licença: NOASSERTION

Como adicionar

/plugin marketplace add Roberdan/convergio-community

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/design-systems-roberdan/svg)](https://www.skillteca.com.br/skills/design-systems-roberdan)
#ai

Alerta por categoria

Receba novas skills de Design e Frontend toda segunda

1 email curto, só com as skills novas de Design e Frontend. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

Design Systems Skill

Workflow from jony-creative-director: Design System Architect + Figma Expert

Inputs

| Parameter | Required | Description | | ------------------ | -------- | --------------------------------------------------- | | Brand/product name | Yes | Target brand or product | | Personality | Yes | MINIMALIST / BOLD / PLAYFUL / PROFESSIONAL / LUXURY | | Primary emotion | Yes | TRUST / EXCITEMENT / CALM / URGENCY | | Target audience | Yes | Demographics + psychographics |

Phase 1: Foundations

Color System

| Deliverable | Specification | | --------------- | ----------------------------------------------------- | | Primary palette | 6 colors: hex, RGB, HSL, WCAG contrast ratings | | Semantic colors | success, warning, error, info with hex values | | Dark mode | Equivalents for all colors, contrast ratios verified | | Usage rules | When/where each color applies, forbidden combinations |

Typography

| Level | Specify | | -------------------------- | -------------------------------------------------------- | | Display, Headline, Title | Size, weight, line height, letter spacing per breakpoint | | Body, Callout, Subheadline | Desktop (1440px), tablet (768px), mobile (375px) | | Footnote, Caption | Font pairing strategy, minimum legibility sizes |

Primary font family with 9 weights. Type scale with exact values.

Layout Grid

12-column responsive: desktop 1440px / tablet 768px / mobile 375px. Specify gutters, margins, breakpoints, safe areas (notched devices).

Spacing System

8px base unit scale: 4, 8, 12, 16, 24, 32, 48, 64, 96, 128. Usage guideline per step.

Phase 2: Components (30+ with variants)

| Category | Components | | ------------ | ---------------------------------------------------------------------------------- | | Navigation | Header, Tab bar, Sidebar, Breadcrumbs | | Input | Buttons (6 variants), Text fields, Dropdowns, Toggles, Checkboxes, Radios, Sliders | | Feedback | Alerts, Toasts, Modals, Progress indicators, Skeleton screens | | Data display | Cards, Tables, Lists, Stats, Charts | | Media | Image containers, Video players, Avatars |

Per Component Spec

| Aspect | Detail | | ------------- | ------------------------------------------------------- | | Anatomy | Parts breakdown with names | | States | default, hover, active, disabled, loading, error | | Usage | When to use, when NOT to use | | Accessibility | ARIA labels, keyboard nav, focus states | | Code-ready | padding, margins, border-radius, shadows (exact values) |

Phase 3: Patterns

  • Page templates: Landing, Dashboard, Settings, Profile, Checkout
  • User flows: Onboarding, Auth, Search, Filtering, Empty states
  • Feedback: Success, Error, Loading, Empty state patterns

Phase 4: Design Tokens

Complete JSON structure for developer handoff: color (primitive + semantic), typography, spacing, shadow/elevation, border-radius tokens.

Phase 5: Figma Specifications

Auto-Layout (per component)

| Property | Values to specify | | ------------ | ------------------------------------- | | Direction | vertical / horizontal | | Padding | top, right, bottom, left | | Item spacing | exact px value | | Distribution | packed / space-between | | Alignment | start / center / end / stretch | | Resizing | hug contents / fill container / fixed |

Component Architecture

  • Master component structure with variant properties (boolean, instance swap, text)
  • Variant matrix example: Type × State × Size (e.g., Button: Primary/Secondary × Default/Hover/Disabled × S/M/L)
  • Component properties: text, boolean, instance swap, variant

Prototype & Handoff

| Aspect | Specification | | ------------- | --------------------------------------------------- | | Interactions | Map flows, triggers (click/hover/drag), animations | | Timing | Easing curves, duration, delays | | Export | 1x/2x/3x/SVG/PDF settings, asset naming conventions | | CSS | Properties for key elements, inspect organization | | Accessibility | Focus order, ARIA labels, contrast annotations |

Phase 6: Documentation

  • 3 core design principles with examples
  • 10 Do's and Don'ts with visual descriptions
  • Developer implementation guide

Outputs

| Deliverable | Format | | ----------------- | ------------------------------------ | | Foundations spec | Markdown with exact values | | Component library | Per-component spec sheets | | Design tokens | JSON token file | | Figma guide | Auto-layout + component architecture | | Documentation | Principles + guidelines |

Related

/brand-identity (brand strategy) | /ui-design (screen application) | /design-quality (a11y validation)

Compartilhar X LinkedIn