一键导入
ux
UX research with mental model elicitation and codebase pattern scan
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
UX research with mental model elicitation and codebase pattern scan
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Quality bug fixes (P1/P2). Full TDD cycle, branch from master via feature/, no production deploy.
Execute ONE executable leaf workstream with TDD, guard enforcement, and ws-verdict output
Deployment orchestration. Creates PR to master (after @oneshot) or merges for release.
System design with progressive disclosure, produces workstream files
Feature planning orchestrator (discovery -> idea -> ux -> design -> workstream tree)
Emergency P0 fixes. Fast-track production deployment with minimal changes. Branch from master, immediate deploy.
| name | ux |
| description | UX research with mental model elicitation and codebase pattern scan |
| version | 1.0.0 |
| changes | [{"Initial release":"6-question listening session + autonomous codebase research"}] |
Structured UX findings that @design consumes as acceptance criteria. Not "what UI do you want?" — mental model elicitation.
When user invokes @ux {feature-id} or when @feature auto-triggers it (user-facing features only):
These are mental model elicitation questions, not UI specification:
Context of reach: "What is the user doing in the 10 minutes before they encounter this feature? What problem are they mid-solving?"
Mental model gap (Don Norman: Gulf of Execution): "What will the user think happens when they perform the primary action? Where does that model likely diverge from what the system actually does?"
Workaround reality: "What do users do today without this feature? The workaround reveals the existing mental model."
Friction prediction: "At which step will most users pause, hesitate, or abandon? What makes that moment hard?"
Thinking style spectrum (Indi Young): "Who is the cautious user who double-checks everything vs. the fast mover who skips instructions? Does the design need to serve both?"
Accessibility context: "Who might be excluded by the obvious implementation? (screen reader, keyboard-only, low bandwidth, cognitive load under stress)"
Use codebase access (no human UX researcher has this):
docs/ux/{feature}.mdCreate file with YAML frontmatter and prose sections. @design reads this when present and converts friction_points and ux_risks into acceptance criteria.
---
user_context: "[description of the moment the user reaches for this feature]"
mental_model_gap: "[where user belief ≠ system reality]"
friction_points:
- step: "[step name]"
risk: high|medium|low
description: "[what makes this moment hard]"
recommendation: "[design mitigation]"
accessibility_notes:
- "[specific exclusion risk and mitigation]"
thinking_styles:
cautious_user: "[how design must accommodate them]"
fast_user: "[how design must accommodate them]"
ux_risks:
- "[ranked list of user-visible failure modes]"
validated_workaround: "[what users do today]"
---
## Summary
[Brief prose summary for human readers]
Run @ux when:
ui, user, interface, dashboard, form, flow, UX, screen, page, buttonK8s, CRD, reconciler, stream, JetStream, CLI-only (explicit infra signals)Skip @ux when:
@feature "..." --infra flag is set@ux user-authentication — UX research for any existing feature or ideaPrimary: docs/ux/{feature}.md with typed YAML schema
Consumed by: @design — converts friction_points and ux_risks into workstream acceptance criteria
@feature - Orchestrator that auto-triggers @ux@design - Reads docs/ux/ when present, adds UX acceptance criteria to workstreams@idea - Produces input that @ux analyzes for UX risks