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 fantasyHow to use fantasy
- 1.Review the style foundations (typography scale, color tokens, spacing baseline) to understand the design system
- 2.Study the accessibility requirements (WCAG 2.2 AA, keyboard interactions, focus states) before implementing components
- 3.Use the guideline authoring workflow to create component-level rules: define intent, tokens, anatomy, states, and interaction behavior
- 4.Apply the required output structure when documenting new components: context, tokens, rules, accessibility criteria, content standards, anti-patterns, and QA checklist
- 5.Execute the QA checklist during code review to ensure consistency with the design system
Use cases
- 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
- 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
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.
Primary (#0250CC), secondary (#FDC800), success (#16A34A), warning (#D97706), danger (#DC2626), surface (#FFFFFF), and text (#111827).
Yes, it follows WCAG 2.2 AA standards with keyboard-first interactions, visible focus states, and explicit accessibility acceptance criteria for each component.
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.
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
- 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.

fiction
Playful, cartoonesque design system with children's-book aesthetics and accessibility-first components.

flat
Flat design system with minimalist 2D style, vibrant colors, and clean typography for fast, accessible interfaces.

friendly
Approachable design system with rounded elements, whitespace, and soft pastel colors.

futuristic
Forward-looking design system with tech-inspired typography, modern layouts, and innovation-driven aesthetics.

glassmorphism
Frosted glass design system with translucent layers, blur effects, and luminous borders for modern UI.

gradient
Design-system guidance for modern, playful interfaces with smooth color transitions and visual depth.