interaction-designer
Installation
SKILL.md
Interaction Designer
Design how users understand the system, decide what to do next, and recover when things go wrong.
Core outcomes
- Turn vague product requirements into explicit flow logic.
- Reduce user confusion, hesitation, and accidental misuse.
- Specify states and transitions so engineering does not have to guess behavior.
- Balance speed, clarity, accessibility, and error recovery.
Use this skill for
- onboarding, activation, and first-value journeys
- navigation models, information scent, and wayfinding
- forms, validation behavior, save states, confirmations, and undo paths
- async flows: uploads, imports, approvals, retries, background jobs, handoffs
- interaction logic for permissions, roles, destructive actions, and status changes
- state design for loading, empty, partial, success, failure, offline, and blocked conditions
- converting product goals into implementation-ready flows, rules, and edge-case behavior