ux_discovery

Extract UX goals, roles, flows, and gaps from PRDs into a discovery report.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/denish12/codex-ai-agent-and-skills --skill ux-discovery-denish12
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ux_discovery
Source: https://github.com/denish12/codex-ai-agent-and-skills/tree/main/locales/en/.agents/skills/ux_discovery
Command: npx skills add https://github.com/denish12/codex-ai-agent-and-skills --skill ux-discovery-denish12

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

PRD ambiguity and incomplete UX context slow the creation of effective UX specifications. This skill clarifies roles, main flows, navigation, responsive considerations, brand references, localization, and edge cases so the UX spec can be defined quickly and accurately.

Core Features & Use Cases

  • PRD-to-UX context synthesis: extracts goals, user stories, acceptance criteria, and constraints from the PRD.
  • Clarification workflow: identifies knowns vs unknowns, generates prioritized questions, and records assumptions when information is missing.
  • Discovery-to-Spec handoff: produces a ready-to-use UX Discovery Report that informs the subsequent UX Spec.

Quick Start

Generate a UX discovery brief from the PRD and produce a discovery report for the UX team.

Frequently Asked Questions about ux_discovery

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

FAQPage Schema
How do I extract UX requirements from a PRD?

To extract UX requirements from a PRD, identify goals, user roles, flows, navigation, localization, and edge cases. This process surfaces missing information and documents actionable assumptions to enable precise UX specifications.

What is a UX discovery report and what should it include?

A UX discovery report clarifies PRD ambiguity by documenting UX questions, gaps, and assumptions. It includes Facts, priority-aware Questions, Assumptions, and next steps, formatted for immediate use in the design process.

How do I identify missing information and edge cases in user research?

Identify missing information and edge cases by applying a discovery framework to separate knowns from unknowns. This generates prioritized questions for stakeholders and records assumptions when critical user research details are absent.

Can I use PRD user stories to generate a UX specification quickly?

Yes, PRD user stories and acceptance criteria can be synthesized to speed up design. Clarifying these inputs allows you to produce a ready-to-use UX discovery brief that directly informs and accelerates the subsequent UX spec.

What is the best way to handle ambiguous PRD inputs for UX design?

The best way to handle ambiguous PRD inputs is to run a clarification workflow that separates knowns from unknowns. This generates prioritized questions for stakeholders and records assumptions to prevent design delays.

Why does incomplete PRD context slow down UX specification?

Incomplete PRD context slows UX specification by leaving user roles, flows, and responsive considerations undefined. Clarifying these constraints upfront ensures the UX spec can be defined quickly and accurately without rework.