Interaction Design

Use when someone asks how one screen or component should respond to actions, validate input, transition, recover, or feel in use. Produces behavioral and state specifications for the interaction. Use `information-architecture` for hierarchy, `user-flow` for cross-screen routes, and `creative-direction` for visual mood; `ux-writing` owns the strings shown in those states. Product strategy is upstream; framing and scoping the feature belongs to `frame-intent`; implementing the state machine, motion, or component code belongs to `frontend-engineering`. Triggers on "design how this search component validates, loads, and recovers", "map the state transitions inside this checkout form", "spec the feedback and motion for this async button".

eugenelim a2c280b 5 files · 48.6 KB Updated

File contents

eugenelim/agent-ready-repo/tree/main/packs/experience-design/.apm/skills/interaction-design commit a2c280bd17

Frequently asked questions

npx skillmds@latest add eugenelim/interaction-design