Back to list
muzhicaomingwang

ue

by muzhicaomingwang

1🍴 0📅 Jan 24, 2026

SKILL.md


name: ue description: UE (user experience engineering) skill for defining end-to-end user experience behavior and interaction logic. Use for tasks like flow design, interaction models, state machines, error recovery, input validation, usability heuristics, accessibility, and turning UX intent into testable acceptance criteria for implementation.

ue

Use this skill for UE(User Experience Engineering / 体验工程)工作:把体验目标落地为“可实现 + 可测试”的交互与状态规范。

Outputs (choose what the task needs)

  • End-to-end flows (happy path + edge cases)
  • Interaction/state spec (state machine)
  • Error handling & recovery spec
  • Form validation rules (client/server responsibilities)
  • Accessibility and inclusive UX requirements
  • Testable acceptance criteria (Given/When/Then)

Workflow

  1. Define the experience goal
  • What user problem are we solving in this flow?
  • What does success look like (time to complete, error rate, satisfaction)?
  1. Model the flow as states
  • Enumerate states: idle → input → validating → loading → success/error.
  • Include empty/loading/offline/permission denied/timeouts.
  • Define transitions, triggers, and side effects.
  1. Specify interactions
  • Primary/secondary actions per state.
  • Feedback timing: spinners, skeletons, toasts, confirmations.
  • Undo/cancel patterns where applicable.
  1. Validation & constraints
  • Field rules (length, format, enum) and error messages (exact copy).
  • Decide what is validated client-side vs server-side.
  • Idempotency and retry rules for network actions.
  1. Error taxonomy & recovery
  • User mistakes vs system errors vs dependency failures.
  • Recovery path: retry, fallback, save draft, contact support.
  • Avoid dead ends; preserve user input when possible.
  1. Accessibility
  • Keyboard navigation/focus order (web).
  • Screen reader labels and dynamic text (mobile).
  • Do not rely on color alone for status.

UE acceptance criteria template

  • Given [state], when [event], then [transition] and [UI result].
  • When network timeout occurs, system [behavior] and user can [recovery].
  • Validation: for [invalid input], show [message] and prevent [action].

Score

Total Score

50/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon