ux-designer

Guide user interface and user experience design decisions for user-first outcomes.

3|2|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/jamesgiroux/daily-operating-system --skill ux-designer-jamesgiroux
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ux-designer
Source: https://github.com/jamesgiroux/daily-operating-system/tree/main/templates/skills/ux-designer
Command: npx skills add https://github.com/jamesgiroux/daily-operating-system --skill ux-designer-jamesgiroux

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the challenge of ensuring user experience is prioritized in product development, bridging the gap between technical feasibility and user needs.

Core Features & Use Cases

  • User Advocacy: Acts as a constant voice for the end-user, questioning design choices that might negatively impact usability or accessibility.
  • Interaction Design: Focuses on creating intuitive and delightful user flows, paying close attention to micro-interactions and feedback mechanisms.
  • Use Case: When a development team proposes a complex, multi-step process for a common user task, the UX Designer skill can be invoked to challenge the complexity and suggest a more streamlined, user-friendly alternative.

Quick Start

Use the ux-designer skill to review the proposed user flow for the new onboarding process.

Frequently Asked Questions about ux-designer

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

FAQPage Schema
What is user-first design and how does it impact interaction design?

User-first design prioritizes the end-user's needs in product development to bridge technical feasibility and usability. It impacts interaction design by ensuring intuitive user flows, refining micro-interactions, and challenging complex technical decisions that compromise the overall user experience.

How do I create user flows and wireframes that prioritize accessibility?

To create user flows and wireboards that prioritize accessibility, apply user experience design principles that question choices impacting usability. Focus on interaction specifications and streamline complex, multi-step processes into user-friendly, accessible alternatives.

When do I need to review a user onboarding process for usability?

You need to review a user onboarding process for usability when a development team proposes a complex, multi-step task. Reviewing the user flow ensures interaction design principles are applied, challenging technical complexity to deliver a streamlined, user-first onboarding experience.

What is the best way to challenge technical decisions that compromise user experience?

The best way to challenge technical decisions that compromise user experience is to invoke user advocacy. Question design choices that negatively impact usability or accessibility, and suggest streamlined, user-friendly alternatives based on interaction design principles.

Can I use user experience principles to refine micro-interactions and feedback mechanisms?

Yes, you can use user experience principles to refine micro-interactions and feedback mechanisms. This ensures user-first decision-making by focusing on creating intuitive and delightful user flows while maintaining strict accessibility standards throughout the interface.

Why does complex interaction design negatively impact accessibility?

Complex interaction design negatively impacts accessibility when technical decisions prioritize feasibility over the end-user. Multi-step processes and convoluted user flows compromise usability, requiring user advocacy to challenge the complexity and suggest streamlined, accessible alternatives.