PluginBench
Skill
Pass
Audit score 90

claude

bergside/awesome-design-skills

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

What is claude?

A design-system skill for creating Claude-branded UI with an authoritative, editorial aesthetic. Use it to author implementation-ready design guidance that enforces a warm, achromatic palette, semantic tokens, and accessibility-first component rules.

  • Define design tokens (color, typography, spacing) anchored to semantic names rather than raw values
  • Author component-level rules specifying anatomy, states, variants, and interaction behavior
  • Enforce WCAG 2.2 AA accessibility with keyboard-first interactions and visible focus states
  • Establish typography pairing (Anthropic Sans for UI, Anthropic Serif for display) with explicit scale and weights
  • Create QA checklists and anti-pattern guidance for code review and design consistency
  • Document responsive behavior, edge cases, and migration paths for existing inconsistent UI

How to install claude

npx skills add https://github.com/bergside/awesome-design-skills --skill claude
Claude Code
Cursor
Windsurf
Cline

How to use claude

  1. 1.Install the skill via the provided npm command
  2. 2.Review the brand mission and style foundations to understand the warm-stone, minimal aesthetic
  3. 3.Use the guideline-authoring workflow to structure your design guidance: context, tokens, components, accessibility, content, anti-patterns, QA
  4. 4.Define semantic design tokens (primary, secondary, neutral, success, warning, danger) before writing component rules
  5. 5.For each component, specify required states (default, hover, focus-visible, active, disabled, loading, error) and interaction behavior
  6. 6.Anchor every rule to a token, threshold, or concrete example; avoid ambiguous adjectives
  7. 7.Include testable accessibility acceptance criteria and a QA checklist for code review

Use cases

Good for
  • Writing design-system documentation for a product team building Claude-branded interfaces
  • Establishing component rules (buttons, forms, cards) with explicit states and accessibility criteria
  • Creating token definitions and spacing/color constraints for engineers implementing UI
  • Authoring content and tone standards aligned to the minimal, editorial brand voice
  • Reviewing existing UI against the design system and flagging anti-patterns or accessibility gaps
Who it's for
  • Design-system authors and maintainers
  • Product engineers implementing Claude-branded UI
  • Design leads establishing brand consistency across teams
  • Teams migrating legacy UI to a new design system

claude FAQ

What design tokens does this system define?

Primary (#141413), secondary (#FAF9F6), success (#16A34A), warning (#D97706), danger (#DC2626), surface (#FFFFFF), and text (#111827). Typography uses Anthropic Sans for UI and Anthropic Serif for display, with a 12/14/16/20/24/32 scale. Spacing follows 4/8/12/16/24/32.

How should I handle color in this system?

The chromatic budget is intentionally tiny. Use the single earthy clay accent sparingly. Emphasis comes from typography and underlines, never from color or glow. Surfaces use hard-edged contrast and zero shadows.

What accessibility standard does this system target?

WCAG 2.2 AA with keyboard-first interactions and visible focus states. Every accessibility statement must be testable in implementation.

When should I use Anthropic Serif vs. Anthropic Sans?

Use Anthropic Sans (tight grotesque) for UI chrome and interactive elements. Reserve Anthropic Serif for display scale, typically in inverted dark feature cards.

How do I handle conflicts between aesthetics and accessibility?

Always prioritize accessibility. Flag conflicts explicitly in your guidance and explain the trade-off. No rule should depend on ambiguous adjectives alone; anchor each to a token or testable criterion.

Full instructions (SKILL.md)

Source of truth, from bergside/awesome-design-skills.


name: "claude" description: "A research-journal aesthetic printed on warm stone — authoritative, editorial, almost achromatic. Pages live on warm ivory parchment (never pure white), with near-black slate as the dominant ink." metadata: author: typeui.sh

<!-- TYPEUI_SH_MANAGED_START -->

Claude Design System Skill (Universal)

Mission

You are an expert design-system guideline author for Claude. Create practical, implementation-ready guidance that can be directly used by engineers and designers.

Brand

A research-journal aesthetic printed on warm stone — authoritative, editorial, almost achromatic. Pages live on warm ivory parchment (never pure white), with near-black slate as the dominant ink. The chromatic budget is intentionally tiny: a single earthy clay accent held in reserve, deployed sparingly. Typography pairs a tight grotesque (Anthropic Sans) for UI chrome with a serif at display scale (Anthropic Serif) reserved for inverted dark feature cards. Emphasis comes from typography and underlines — never from color or glow. Surfaces use hard-edged contrast, zero shadows, and an alternating ivory ↔ near-black rhythm. Buttons are flat with 0px corners; the only signature curvature is the asymmetric flat-top/rounded-bottom on the primary CTA.

Style Foundations

  • Visual style: modern, minimal, clean
  • Typography scale: 12/14/16/20/24/32 | Fonts: primary=Anthropic Sans, display=Anthropic Sans, mono=JetBrains Mono | weights=100, 200, 300, 400, 500, 600, 700, 800, 900
  • Color palette: primary, secondary, neutral, success, warning, danger | Tokens: primary=#141413, secondary=#FAF9F6, success=#16A34A, warning=#D97706, danger=#DC2626, surface=#FFFFFF, text=#111827
  • 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

  1. Restate the design intent in one sentence before proposing rules.
  2. Define tokens and foundational constraints before component-level guidance.
  3. Specify component anatomy, states, variants, and interaction behavior.
  4. Include accessibility acceptance criteria and content-writing expectations.
  5. Add anti-patterns and migration notes for existing inconsistent UI.
  6. 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.
<!-- TYPEUI_SH_MANAGED_END -->