gds-ux

Plan game UX, UI, and HUD design specifications as DESIGN.md and EXPERIENCE.md contracts.

1|Updated Sep 18, 2026
One-click install
npx skills add https://github.com/PastaSus/egg-defender --skill gds-ux-pastasus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gds-ux
Source: https://github.com/PastaSus/egg-defender/tree/main/.agents/skills/gds-ux
Command: npx skills add https://github.com/PastaSus/egg-defender --skill gds-ux-pastasus

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve? Game teams often jump into building menus, HUDs, and input schemes without a written contract, causing inconsistent visuals and behavior across screens. This Skill facilitates a structured elicitation process that captures the developer's vision and distills it into two authoritative specification documents. ## Core Features & Use Cases - Dual specification contracts: Produces DESIGN.md (visual identity tokens per the Google Labs spec) and EXPERIENCE.md (information architecture, HUD behavior, input schemes, game feel, accessibility, player journeys). - Three operating modes: Create new UX specs, Update existing ones with conflict detection, or Validate a spine pair with parallel reviewer lenses and a consolidated HTML/Markdown report. - Creative tooling: Renders HTML color themes, design directions, Excalidraw wireframes, and key-screen mockups to help developers decide visually. - Use Case: A developer says "help me plan the game UX" for a roguelike; the Skill interviews them about platforms, input schemes, and HUD diegesis, then delivers DESIGN.md and EXPERIENCE.md ready for architecture and story development. ## Quick Start Ask the assistant to help you plan the game UX and design the HUD for your game project.

Frequently Asked Questions about gds-ux

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create game UX and HUD design specifications?

Invoke the skill with a request like "lets create game UX" and it runs a Discovery phase capturing your vision through probing questions, then distills decisions into DESIGN.md (visual identity) and EXPERIENCE.md (behavior, flows, accessibility) at Finalize.

What is the difference between DESIGN.md and EXPERIENCE.md?

DESIGN.md owns how the game looks: color, typography, spacing, and component tokens following the Google Labs spec. EXPERIENCE.md owns how it works: information architecture, HUD behavior, input schemes, game feel, accessibility, and player journeys, cross-referencing DESIGN.md tokens by name.

Does it support game engines like Unity or Unreal?

Yes. When the Foundation section names an engine or UI system such as Unity UI Toolkit, Unreal UMG, or Godot Control nodes, both specification files inherit from it, referencing system defaults and specifying only the behavioral or visual deltas.

Can it validate an existing UX specification?

Yes. Validate intent runs an opt-in reviewer gate with selectable lenses, including a rubric walker checking flow coverage, token completeness, component and state coverage, plus ad-hoc lenses like accessibility. Findings are synthesized into HTML and Markdown validation reports.

What platforms and input schemes does it cover?

It covers console, handheld, PC, mobile, and VR form factors, with input scheme sections for controller, keyboard and mouse, touch, and motion, including remapping, context-sensitive prompts, and per-platform button glyph adaptation.

When should I not use this skill?

Do not use it for PRDs, game architecture, narrative design, or GDD authoring; the skill detects these misroutes and redirects to gds-prd, gds-game-architecture, gds-create-narrative, or gds-gdd respectively.