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
Installs
1
Repository
heymoezy/porter
First Seen
Jul 31, 2026
interaction-designer — heymoezy/porter