desktop-app-gui-ux-review

Review desktop GUI changes for UX regressions and architecture leakage.

1|1|Updated Nov 14, 2025
One-click install
npx skills add https://github.com/erikalira/python-tts --skill desktop-app-gui-ux-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: desktop-app-gui-ux-review
Source: https://github.com/erikalira/python-tts/tree/main/.codex/skills/desktop-app-gui-ux-review
Command: npx skills add https://github.com/erikalira/python-tts --skill desktop-app-gui-ux-review

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identify UX regressions and architecture leakage introduced by desktop GUI changes.

Core Features & Use Cases

  • evaluates GUI responsiveness, input handling, and focus management across window states such as startup, minimize, restore, and tray behavior.
  • verifies editability of fields, typing, paste, and validation flows to maintain consistent UX.
  • Use Case: QA reviews GUI changes in src/desktop and documents risks and recommended mitigations to preserve clean architecture boundaries.
  • Use to guide code reviews and design discussions to maintain separation between UI and business logic.

Quick Start

Open the latest desktop GUI change and run the review checklist to document UX risks and architecture boundaries.

Frequently Asked Questions about desktop-app-gui-ux-review

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

FAQPage Schema
How do I review desktop GUI changes for UX regressions?

Review desktop GUI changes by applying a checklist to evaluate responsiveness, input handling, and focus management across window states. This process identifies UX regressions and documents risks introduced by edits in src/desktop.

What is architecture leakage in desktop app GUI code?

Architecture leakage occurs when GUI code improperly contains shared business logic. A GUI review verifies boundaries between UI code and business logic to maintain a clean separation and prevent regressions.

How do I validate tray behavior and window state transitions in a desktop app?

Validate tray behavior by evaluating GUI responsiveness across startup, minimize, and restore states. A UX review ensures consistent focus management and input handling during these window transitions.

Can I use a UX review checklist to verify input field validation flows?

Yes, a UX review checklist verifies editability of fields, typing, paste, and validation flows. This ensures consistent input handling and maintains a reliable user experience across desktop applications.

When do I need a desktop app GUI review?

You need a GUI review when modifying src/desktop files related to window behavior, tray actions, or input controls. It documents UX risks and architecture boundaries to guide code reviews and design discussions.

What's the best way to maintain separation between UI and business logic in a desktop app?

The best way is to run a reviewer checklist that enforces explicit architecture boundaries. This validates that GUI code remains separate from shared business logic and highlights areas of regression.