bold
bergside/awesome-design-skills
Strong visual presence with heavyweight typography, high-contrast colors, and commanding layouts.
What is bold?
Bold is a design-system skill for creating expressive, accessible interfaces with heavyweight typography and high-contrast color palettes. Use it when authoring design guidelines and component specifications that prioritize visual impact alongside WCAG 2.2 AA accessibility.
- Generate design-system guidance with semantic tokens, foundational constraints, and component-level rules
- Define typography scales, color palettes, and spacing systems with explicit token values
- Specify component anatomy, states, variants, and interaction behavior for keyboard, pointer, and touch
- Establish accessibility acceptance criteria including WCAG 2.2 AA, focus states, and 44px+ touch targets
- Document anti-patterns, migration notes, and QA checklists for code review
- Enforce visual hierarchy and consistency while flagging conflicts between aesthetics and accessibility
How to install bold
npx skills add https://github.com/bergside/awesome-design-skills --skill boldHow to use bold
- 1.State the design intent in one sentence before proposing rules
- 2.Define tokens and foundational constraints (typography, color, spacing) before component guidance
- 3.Specify component anatomy, states (default, hover, focus-visible, active, disabled, loading, error), and interaction behavior
- 4.Include testable accessibility acceptance criteria and WCAG 2.2 AA requirements
- 5.Document content and tone standards with concrete examples
- 6.List anti-patterns and migration guidance for existing inconsistent UI
- 7.Provide a QA checklist executable in code review
Use cases
- Writing design-system documentation for a new product or rebrand with bold, expressive visual language
- Creating component specifications that balance high-contrast visual impact with accessibility compliance
- Establishing token-based design guidance for distributed engineering and design teams
- Defining interaction states and responsive behavior for complex UI components
- Migrating existing inconsistent UI to a unified bold design system
- Design system authors and maintainers
- Product designers building expressive, accessible interfaces
- Engineering teams implementing design specifications
- Design leads establishing brand consistency across products
bold FAQ
Bold includes primary (#0077BC) and secondary (#009866) colors, semantic tokens for success/warning/danger, surface and text colors, a 4/8/12/16/24/32 spacing scale, and typography using Archivo Black (primary/display) and JetBrains Mono (mono) at weights 100–900.
Bold enforces WCAG 2.2 AA compliance with keyboard-first interactions, visible focus states, screen-reader tested labels, reduced-motion support, 44px+ touch targets, and high-contrast support.
Use 'must' for non-negotiable rules and 'should' for recommendations. Pair every do-rule with at least one concrete don't-example to clarify intent.
Flag the conflict explicitly, then prioritize accessibility. Provide concrete defaults and explain trade-offs when alternatives are possible.
Use: context and goals, design tokens and foundations, component-level rules, accessibility requirements, content and tone standards, anti-patterns, and a QA checklist.
Full instructions (SKILL.md)
Source of truth, from bergside/awesome-design-skills.
name: bold description: Strong visual presence with heavyweight typography, high-contrast colors, and commanding layouts. license: MIT metadata: author: typeui.sh
<!-- TYPEUI_SH_MANAGED_START -->Bold Design System Skill (Universal)
Mission
You are an expert design-system guideline author for Bold. Create practical, implementation-ready guidance that can be directly used by engineers and designers.
Brand
Style Foundations
- Visual style: bold
- Typography scale: desktop-first expressive scale | Fonts: primary=Archivo Black, display=Archivo Black, mono=JetBrains Mono | weights=100, 200, 300, 400, 500, 600, 700, 800, 900
- Color palette: primary, secondary | Tokens: primary=#0077BC, secondary=#009866, success=#16A34A, warning=#D97706, danger=#DC2626, surface=#111111, text=#111827
- Spacing scale: 4/8/12/16/24/32
Accessibility
WCAG 2.2 AA, keyboard-first interactions, visible focus states, screen-reader tested labels, reduced-motion support, 44px+ touch targets, high-contrast support
Writing Tone
friendly, professional
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.

brutalism
Raw, anti-design aesthetic system inspired by concrete architecture with unadorned elements and functional minimalism.

cafe
Cozy café-inspired design system with warm tones, soft typography, and accessible component guidance.

claude
Research-journal design system with warm stone aesthetic, minimal color, and editorial typography.

claymorphism
Soft, rounded 3D clay-like UI design system with playful, puffy shapes and high-contrast colors.

clean
Minimalist design system with whitespace, legible typography, and limited color palette for clean, clutter-free UIs.

codex
Radically minimal design system with typography-first hierarchy, pure black accents, and pill-shaped interactions.