design-system-specification

Solid

Design a production-ready Design System and UI/UX visual style guide. Covers design tokens (colors, typography, spacing, shadows, radius), components (buttons, inputs, cards, tables, modals, navigation), layouts, interaction/hover states, iconography, motion design, responsive behavior, accessibility (WCAG 2.2), and dark/light mode rules. Use when starting a new website/app design or standardizing existing branding.

Web & Frontend 6 stars 2 forks Updated 6 days ago MIT

Install

View on GitHub

Quality Score: 84/100

Stars 20%
28
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

## Purpose Produce a design system specification (`design.md` or `design-system.md`) that details the exact visual language of a web project. This specification serves as the single source of truth for styles, ensuring designers, developers, and AI agents build consistent, professional interfaces. ## Input **Works best with:** The name or concept of the app/website, along with core branding goals. **Also valuable:** Existing logo files, target audience, primary brand colors, component needs (e.g. data tables, alerts, checkout forms). **Example invocation:** `Create a design system for a B2B payment gateway admin portal. Needs to look highly professional, secure, and developer-friendly. Dark mode is first-class. Colors should revolve around navy and tech-blue. Needs style rules for tables, dashboard cards, status badges, and transaction grids.` ## Key Concepts ### 1. Atomic Design Divide the interface into modular units to ensure reuse and scalability: - **Atoms**: Raw design tokens (colors, typography, spacing) and base elements (buttons, inputs, icons). - **Molecules**: Groups of atoms functioning together (a form input group with label and error status). - **Organisms**: Complex layout components composed of molecules (a data table, navigation header, or sidebar). - **Templates / Pages**: High-level wireframes demonstrating token combinations in action. ### 2. Spacing Rhythm (8px Grid) All spacing, padding, margins, and sizing should align to a standard 8px grid (8px...

Details

Author
fattain-naime
Repository
fattain-naime/engineering-docs
Created
2 months ago
Last Updated
6 days ago
Language
JavaScript
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category