Design immutable state classes following AsyncRedux best practices. Includes creating the AppState class with a `copy()` method, defining `initialState()`, composing nested state objects, and optional
.claude/skills/asyncredux-state-design/SKILL.md(main)