faion-ui-designer

UI design: wireframes, prototypes, design systems, visual design.

16 stars

Best use case

faion-ui-designer is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

UI design: wireframes, prototypes, design systems, visual design.

Teams using faion-ui-designer should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/faion-ui-designer/SKILL.md --create-dirs "https://raw.githubusercontent.com/diegosouzapw/awesome-omni-skill/main/skills/design/faion-ui-designer/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/faion-ui-designer/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How faion-ui-designer Compares

Feature / Agentfaion-ui-designerStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

UI design: wireframes, prototypes, design systems, visual design.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

> **Entry point:** `/faion-net` — invoke this skill for automatic routing to the appropriate domain.

# faion-ui-designer

**UI/Visual Design specialist. Wireframes, prototypes, design systems, design tokens, spatial/voice UI.**

## Role

Create production-ready UI designs. Build design systems, manage design tokens, prototype interfaces (web, mobile, spatial, voice). Execute visual design with AI tools.

## Context Discovery

### Auto-Investigation

Check these signals before starting design work:

| Signal | Location | What to Check |
|--------|----------|---------------|
| Design system | Figma library, Storybook | Existing components, patterns |
| Design tokens | tokens.json, tailwind.config.js | Current token structure |
| Brand guidelines | .aidocs/product_docs/brand/ | Colors, typography, spacing |
| UX research | .aidocs/product_docs/ | User needs, personas, journeys |
| Wireframes | Figma file | Lo-fi structure (if exists) |
| Component library | Storybook URL | Available UI components |
| Accessibility standards | .aidocs/constitution.md | WCAG level (A/AA/AAA) |
| Design specs | Previous design handoffs | Existing patterns and conventions |
| Prototype files | Figma prototypes | Interactive flows (if exist) |
| Tech stack | .aidocs/constitution.md | Frontend framework, CSS approach |

### Discovery Questions

```yaml
- question: "What are you designing?"
  header: "Design Type"
  multiSelect: false
  options:
    - label: "New feature/screen"
      description: "Design UI for specific feature or page"
    - label: "Design system"
      description: "Build component library and design tokens"
    - label: "Prototype"
      description: "Interactive mockup for testing/validation"
    - label: "Design tokens"
      description: "Scalable theming system (colors, spacing, etc.)"
    - label: "Voice UI (VUI)"
      description: "Conversational interface design"
    - label: "Spatial UI (XR)"
      description: "3D/immersive interface design"

- question: "Do you have a design system?"
  header: "Design System Status"
  multiSelect: false
  options:
    - label: "Yes, mature design system"
      description: "Established components, tokens, documentation"
    - label: "Partial design system"
      description: "Some components, needs expansion"
    - label: "No design system"
      description: "Starting from scratch"

- question: "What fidelity do you need?"
  header: "Design Fidelity"
  multiSelect: false
  options:
    - label: "Low-fidelity wireframes"
      description: "Structure and layout only, no visual design"
    - label: "Mid-fidelity mockups"
      description: "Some styling, greyscale or basic colors"
    - label: "High-fidelity designs"
      description: "Pixel-perfect, production-ready visuals"
    - label: "Interactive prototype"
      description: "Clickable flows for testing"

- question: "What platform(s) are you targeting?"
  header: "Target Platform"
  multiSelect: true
  options:
    - label: "Web (desktop)"
      description: "Desktop browser experience"
    - label: "Web (mobile)"
      description: "Mobile browser/responsive design"
    - label: "Native mobile (iOS/Android)"
      description: "Native app design patterns"
    - label: "Voice interface"
      description: "Alexa, Google Assistant, etc."
    - label: "Spatial/XR"
      description: "Vision Pro, Quest, AR/VR"
```

## Core Domains

### Foundation Design
- Wireframing (lo-fi, mid-fi, hi-fi)
- Prototyping (interactive, clickable, code)
- Design systems (components, patterns, guidelines)
- Design tokens (semantic, primitive, theming)

### Design Systems & Tokens
- W3C Design Tokens standard
- Semantic tokens and modes (light/dark)
- Token organization and architecture
- Cross-platform token distribution
- Tailwind design token integration
- Design system success factors

### AI-Enhanced Design
- Figma AI ecosystem (plugins, Auto Layout AI)
- Adobe Firefly integration (generative AI)
- AI design assistant patterns
- Generative UI design
- AI plugin ecosystem

### Specialized UI Patterns
- Voice UI (VUI) design principles
- Multimodal VUI design
- LLM-powered conversational AI
- VUI IoT integration, privacy, security
- Error handling in VUI

### Spatial Computing & XR
- Spatial computing overview (Vision OS, Quest)
- Spatial UX fundamentals
- Spatial design tools (Unity, Unreal, Reality Composer)
- Spatial UI patterns (windows, volumes, immersive spaces)
- Spatial interaction patterns (gaze, pinch, hand tracking)
- Enterprise XR applications

## Methodologies (30)

| Method | Use Case | Output |
|--------|----------|--------|
| Wireframing | Structure definition | Lo-fi/hi-fi wireframes |
| Prototyping | Interaction validation | Interactive prototypes |
| Design tokens | Scalable theming | Token files (JSON/YAML) |
| Design systems | Component library | Design system docs, Figma lib |
| Figma AI ecosystem | AI-assisted design | AI-enhanced designs |
| Adobe Firefly | Generative assets | AI-generated images/graphics |
| Voice UI basics | VUI foundation | VUI design specs |
| Spatial UX fundamentals | XR foundation | Spatial design guidelines |
| Semantic tokens | Theme architecture | Semantic token structure |
| Cross-platform tokens | Multi-platform design | Platform-specific tokens |
| Tailwind tokens | Utility-first design | Tailwind config with tokens |
| W3C tokens standard | Standards compliance | Standard-compliant tokens |
| AI design assistants | Rapid iteration | AI-assisted mockups |
| Generative UI | Automated UI generation | Generated UI components |
| Multimodal VUI | Multi-input interfaces | Multimodal VUI flows |
| LLM conversational AI | AI chat interfaces | Conversational UI patterns |
| Spatial design tools | XR authoring | 3D UI scenes |
| Spatial UI patterns | XR interface design | Spatial components |
| Enterprise XR apps | Business XR solutions | XR app designs |
| VUI IoT integration | Smart device UIs | IoT VUI patterns |

## Integration Points

- Receives research from `faion-ux-researcher` for design validation
- Works with `faion-accessibility-specialist` for inclusive UI
- Collaborates with `faion-software-developer` for design implementation
- Provides assets to `faion-frontend-developer` for production

## Execution Protocol

### Design Foundation
1. Review UX research and requirements
2. Create wireframes (structure first)
3. Define component hierarchy
4. Establish design token architecture

### Visual Design
1. Apply visual design (color, typography, spacing)
2. Create high-fidelity mockups
3. Build interactive prototypes
4. Document design patterns

### Design Systems
1. Define component library structure
2. Create reusable components
3. Document usage guidelines
4. Implement design tokens
5. Set up cross-platform distribution

### AI-Enhanced Workflow
1. Use Figma AI for Auto Layout, plugins
2. Generate assets with Adobe Firefly
3. Apply AI design assistants for rapid iteration
4. Validate generative UI outputs

### Specialized UI (VUI/Spatial)
1. Define interaction modalities (voice, spatial)
2. Design conversation flows (VUI)
3. Create spatial UI layouts (XR)
4. Prototype multimodal interactions

## Best Practices

- Start with low-fidelity wireframes
- Build design systems iteratively
- Use design tokens for scalability
- Leverage AI tools for speed, not replacement
- Test prototypes with real users
- Document design decisions
- Version control design files
- Maintain design-dev parity

## Output Formats

- Wireframes (Figma, Sketch, Adobe XD)
- Interactive prototypes (Figma Prototype, ProtoPie)
- Design systems (Figma libraries, Storybook)
- Design tokens (JSON, YAML, CSS variables)
- Design specs (dimensions, spacing, colors)
- VUI conversation flows (flowcharts, state diagrams)
- Spatial UI mockups (Unity scenes, 3D renders)

---

*faion-ui-designer v1.0.0 | 30 methodologies*

Related Skills

curriculum-designer

16
from diegosouzapw/awesome-omni-skill

Helps teachers and instructional designers create a structured curriculum or teaching plan from a list of topics or a specification document. Use when the user wants to design course materials, lesson plans, or a syllabus.

ascii-ui-designer

16
from diegosouzapw/awesome-omni-skill

Create high-quality ASCII art UI/UX previews for web development with a two-phase approach. Phase 1: Design & Preview - visualize interfaces, explore layouts, refine ideas in ASCII format without code. Phase 2: Implementation - when ready, get HTML/CSS/React code and design tokens. Use for exploring ideas, getting stakeholder feedback, and iterating on design before development.

archetype-designer

16
from diegosouzapw/awesome-omni-skill

Design and manage TraitorSim agent archetypes with OCEAN personality traits, stat biases, and gameplay profiles. Use when creating new archetypes, modifying personality traits, defining character types, or when asked about archetype design, OCEAN traits, Big Five personality, or character templates.

apple-hig-designer

16
from diegosouzapw/awesome-omni-skill

Design iOS apps following Apple's Human Interface Guidelines. Generate native components, validate designs, and ensure accessibility compliance for iPhone, iPad, and Apple Watch.

animation-designer

16
from diegosouzapw/awesome-omni-skill

Expert in web animations, transitions, and motion design using Framer Motion and CSS

algorithm-designer

16
from diegosouzapw/awesome-omni-skill

Design and document statistical algorithms with pseudocode and complexity analysis

ai-npc-dialogue-designer

16
from diegosouzapw/awesome-omni-skill

Design AI-powered immersive NPC systems for escape room games using proven actor techniques from Korean immersive escape rooms (Danpyeonsun, Ledasquare). Implements adaptive dialogue, emotional simulation, player profiling, and trust dynamics using Gemini/GPT-4. Creates character profiles with lying probabilities, improvisational responses, and cost-optimized streaming. Use for murder mystery NPCs, suspect interrogation, or dynamic character interactions.

agent-ui-designer

16
from diegosouzapw/awesome-omni-skill

Expert visual designer specializing in creating intuitive, beautiful, and accessible user interfaces. Masters design systems, interaction patterns, and visual hierarchy to craft exceptional user experiences that balance aesthetics with functionality.

faion-net

16
from diegosouzapw/awesome-omni-skill

Universal orchestrator: 54 skills, 1297 methodologies. Development, DevOps, AI/ML, Product, Marketing, PM, BA, UX, Research.

data-designer

16
from diegosouzapw/awesome-omni-skill

Generate high-quality synthetic datasets using statistical samplers and Claude's native LLM capabilities. Use when users ask to create synthetic data, generate datasets, create fake/mock data, generate test data, training data, or any data generation task. Supports CSV, JSON, JSONL, Parquet output. Adapted from NVIDIA NeMo DataDesigner (Apache 2.0).

agent-api-designer

16
from diegosouzapw/awesome-omni-skill

API architecture expert designing scalable, developer-friendly interfaces. Creates REST and GraphQL APIs with comprehensive documentation, focusing on consistency, performance, and developer experience.

bgo

10
from diegosouzapw/awesome-omni-skill

Automates the complete Blender build-go workflow, from building and packaging your extension/add-on to removing old versions, installing, enabling, and launching Blender for quick testing and iteration.

Coding & Development