← ClaudeAtlas

interaction-designlisted

Use when designing component interaction specs with visual states, transitions, and accessibility requirements. Covers state matrices, responsive behavior, ARIA compliance, and content constraints. Do not use for multi-step user journey mapping (use journey-mapping).
dtsong/agentic-council · ★ 0 · Web & Frontend · score 78
Install: claude install-skill dtsong/agentic-council
# Interaction Design ## Purpose Design component interaction specs with all visual states, transitions, and accessibility requirements. ## Scope Constraints Reads component requirements, design system documentation, and platform guidelines for interaction analysis. Does not modify files or execute code. Does not access running applications or browser environments directly. ## Inputs - Component name and purpose - Context where it appears (page, modal, sidebar, etc.) - User actions it must support - Existing design system or component library (if any) - Platform constraints (web, mobile, both) ## Input Sanitization No user-provided values are used in commands or file paths. All inputs are treated as read-only analysis targets. ## Procedure ### Progress Checklist - [ ] Step 1: Define component purpose - [ ] Step 2: Enumerate all visual states - [ ] Step 3: Define transitions between states - [ ] Step 4: Specify accessibility requirements - [ ] Step 5: Define responsive behavior - [ ] Step 6: Specify content constraints ### Step 1: Define Component Purpose - What job does this component do? - What user need does it serve? - Where does it appear in the UI hierarchy? - What is the minimal viable version? ### Step 2: Enumerate All Visual States | State | Visual Treatment | When Active | |-------|-----------------|-------------| | Default/Rest | Base styling | No interaction | | Hover | Subtle highlight, cursor change | Mouse over (desktop) | | Focus | Visible focus ri