PluginBench
Skill
Pass
Audit score 90

fantasy

bergside/awesome-design-skills

Game-inspired fantasy design system with bold, premium visuals and rich color palettes.

What is fantasy?

A design-system skill for creating fantasy-themed UI with bold, premium aesthetics and immersive thematic elements. Use it when building game-inspired interfaces that require consistent typography, color tokens, spacing, and component guidance aligned to WCAG 2.2 AA accessibility standards.

  • Provides a complete design-token system (typography, color palette, spacing grid) ready for implementation
  • Defines component anatomy, states, and interaction behavior (default, hover, focus, active, disabled, loading, error)
  • Establishes accessibility requirements (WCAG 2.2 AA, keyboard-first, visible focus states) with testable acceptance criteria
  • Offers design-system authoring workflow and QA checklist for consistent UI implementation
  • Includes anti-patterns, migration guidance, and content-tone standards (concise, confident, helpful)

How to install fantasy

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

How to use fantasy

  1. 1.Review the style foundations (typography scale, color tokens, spacing baseline) to understand the design system
  2. 2.Study the accessibility requirements (WCAG 2.2 AA, keyboard interactions, focus states) before implementing components
  3. 3.Use the guideline authoring workflow to create component-level rules: define intent, tokens, anatomy, states, and interaction behavior
  4. 4.Apply the required output structure when documenting new components: context, tokens, rules, accessibility criteria, content standards, anti-patterns, and QA checklist
  5. 5.Execute the QA checklist during code review to ensure consistency with the design system

Use cases

Good for
  • Building a game or fantasy-themed web application with consistent visual identity
  • Creating design-system documentation for a team working on fantasy-aesthetic UI components
  • Establishing accessibility and interaction standards for a premium fantasy game interface
  • Migrating existing fantasy UI to a unified design-token system
  • Authoring component guidelines that balance visual novelty with accessibility and clarity
Who it's for
  • Design system authors and maintainers
  • UI/UX designers working on fantasy or game-inspired projects
  • Frontend engineers implementing fantasy-themed interfaces
  • Design teams needing WCAG 2.2 AA compliance guidance

fantasy FAQ

What typography scale and fonts does this system use?

The system uses a 12/14/16/20/24/32 scale with New Rocker for primary and display, and IBM Plex Mono for monospace. Font weights range from 100 to 900.

What are the primary color tokens?

Primary (#0250CC), secondary (#FDC800), success (#16A34A), warning (#D97706), danger (#DC2626), surface (#FFFFFF), and text (#111827).

Is this system accessible?

Yes, it follows WCAG 2.2 AA standards with keyboard-first interactions, visible focus states, and explicit accessibility acceptance criteria for each component.

Can I use this for non-game interfaces?

Yes, the skill is marked as Universal and provides a general design-system framework; the fantasy aesthetic is applied through the color palette and visual style, but the structure works for any themed UI.

What should I do if aesthetics conflict with accessibility?

The system prioritizes accessibility over novelty. When conflicts arise, follow the accessibility requirement and document the trade-off in your component guidance.

Full instructions (SKILL.md)

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


name: fantasy description: Game-inspired fantasy aesthetic with bold, premium visuals, rich color palettes, and immersive thematic elements. license: MIT metadata: author: typeui.sh

<!-- TYPEUI_SH_MANAGED_START -->

Fantasy Design System Skill (Universal)

Mission

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

Brand

the best game in the world

Style Foundations

  • Visual style: bold, premium
  • Typography scale: 12/14/16/20/24/32 | Fonts: primary=New Rocker, display=New Rocker, mono=IBM Plex Mono | weights=100, 200, 300, 400, 500, 600, 700, 800, 900
  • Color palette: primary, secondary, success, warning, danger, info | Tokens: primary=#0250CC, secondary=#FDC800, success=#16A34A, warning=#D97706, danger=#DC2626, surface=#FFFFFF, text=#111827
  • Spacing scale: 8pt baseline grid

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 -->