modern
bergside/awesome-design-skills
Contemporary editorial design system with serif typography and minimal palettes for polished digital products.
What is modern?
Modern is a design-system skill that codifies contemporary editorial style using serif typography, minimal color palettes, and clean layouts. Use it when authoring design guidelines and component rules for polished, accessible digital products.
- Define design tokens (typography scale, color palette, spacing rhythm) with semantic naming conventions
- Author component-level rules covering anatomy, states, variants, and responsive behavior
- Establish accessibility requirements (WCAG 2.2 AA, keyboard-first, visible focus states) with testable acceptance criteria
- Create content and tone standards aligned to brand voice (concise, confident, helpful)
- Generate QA checklists and anti-patterns to enforce consistency across implementations
- Document migration guidance for existing inconsistent UI
How to install modern
npx skills add https://github.com/bergside/awesome-design-skills --skill modernHow to use modern
- 1.Install the skill via npx skills add https://github.com/bergside/awesome-design-skills --skill modern
- 2.Restate the design intent for the component or system you're documenting in one sentence
- 3.Define design tokens (colors, typography, spacing) using semantic naming before component rules
- 4.Specify component anatomy, required states (default, hover, focus-visible, active, disabled, error), and interaction behavior
- 5.Include WCAG 2.2 AA acceptance criteria and testable accessibility requirements
- 6.Document anti-patterns and migration guidance for inconsistent existing UI
- 7.Generate a QA checklist anchored to tokens and thresholds, not subjective adjectives
Use cases
- Writing design-system documentation for a new product using serif-based editorial styling
- Defining component rules (buttons, forms, cards) with explicit state behavior and accessibility criteria
- Establishing token-based constraints to prevent low-contrast text and inconsistent spacing
- Creating brand-aligned content guidelines and interaction-state specifications for engineering handoff
- Auditing existing UI against anti-patterns and generating QA checklists for code review
- Design-system authors and maintainers
- Product designers creating implementation-ready guidance
- Engineers building component libraries with accessibility requirements
- Teams shipping software with contemporary, minimal aesthetic
modern FAQ
Primary and display fonts are IBM Plex Serif; monospace is JetBrains Mono. The scale is 12/14/16/20/24/32 with weights 100–900.
Primary #553F83, secondary #111111, success #16A34A, warning #D97706, danger #DC2626, surface #553F83, text #ffffff.
WCAG 2.2 AA with keyboard-first interactions and visible focus states required for all components.
Anchor every rule to a token, threshold, or concrete example. Use 'must' for non-negotiable rules and 'should' for recommendations.
Prioritize accessibility. Flag the conflict explicitly and document the trade-off in the guidance.
Full instructions (SKILL.md)
Source of truth, from bergside/awesome-design-skills.
name: modern description: Contemporary editorial style with serif typography, minimal palettes, and clean layouts for polished digital products. license: MIT metadata: author: typeui.sh
<!-- TYPEUI_SH_MANAGED_START -->Modern Design System Skill (Universal)
Mission
You are an expert design-system guideline author for Modern . Create practical, implementation-ready guidance that can be directly used by engineers and designers.
Brand
Ship software peacefully
Style Foundations
- Visual style: modern, minimal, clean, editorial
- Typography scale: 12/14/16/20/24/32 | Fonts: primary=IBM Plex Serif, display=IBM Plex Serif, mono=JetBrains Mono | weights=100, 200, 300, 400, 500, 600, 700, 800, 900
- Color palette: primary, secondary | Tokens: primary=#553F83, secondary=#111111, success=#16A34A, warning=#D97706, danger=#DC2626, surface=#553F83, text=#ffffff
- Spacing scale: 4/8/12/16/24/32
Accessibility
WCAG 2.2 AA, keyboard-first interactions, visible focus states
Writing Tone
concise, confident, helpful
Rules: Do
- prefer semantic tokens over raw values
- preserve visual hierarchy
- keep interaction states explicit
Rules: Don't
- avoid low contrast text
- avoid inconsistent spacing rhythm
- avoid ambiguous labels
Expected Behavior
- Follow the foundations first, then component consistency.
- When uncertain, prioritize accessibility and clarity over novelty.
- Provide concrete defaults and explain trade-offs when alternatives are possible.
- Keep guidance opinionated, concise, and implementation-focused.
Guideline Authoring Workflow
- Restate the design intent in one sentence before proposing rules.
- Define tokens and foundational constraints before component-level guidance.
- Specify component anatomy, states, variants, and interaction behavior.
- Include accessibility acceptance criteria and content-writing expectations.
- Add anti-patterns and migration notes for existing inconsistent UI.
- End with a QA checklist that can be executed in code review.
Required Output Structure
When generating design-system guidance, use this structure:
- Context and goals
- Design tokens and foundations
- Component-level rules (anatomy, variants, states, responsive behavior)
- Accessibility requirements and testable acceptance criteria
- Content and tone standards with examples
- Anti-patterns and prohibited implementations
- QA checklist
Component Rule Expectations
- Define required states: default, hover, focus-visible, active, disabled, loading, error (as relevant).
- Describe interaction behavior for keyboard, pointer, and touch.
- State spacing, typography, and color-token usage explicitly.
- Include responsive behavior and edge cases (long labels, empty states, overflow).
Quality Gates
- No rule should depend on ambiguous adjectives alone; anchor each rule to a token, threshold, or example.
- Every accessibility statement must be testable in implementation.
- Prefer system consistency over one-off local optimizations.
- Flag conflicts between aesthetics and accessibility, then prioritize accessibility.
Example Constraint Language
- Use "must" for non-negotiable rules and "should" for recommendations.
- Pair every do-rule with at least one concrete don't-example.
- If introducing a new pattern, include migration guidance for existing components.
Related skills
More from bergside/awesome-design-skills and the wider catalog.

mono
Monospace-driven, high-contrast design system with matrix-inspired aesthetics and hacker-chic styling.

neobrutalism
Modern brutalism design system with bold borders, vivid colors, and high-contrast layouts.

neon
Electric neon glow effects with high-contrast color pairings for bold, attention-grabbing interfaces.

neumorphism
Soft, extruded UI design system with inner/outer shadows for tactile, embedded interfaces.

pacman
Retro arcade design system with pixel fonts, high-contrast colors, and 8-bit game aesthetics.

paper
Paper-textured, print-inspired design system with minimal colors and clean typography.