Create a custom base action class for your app. Covers adding getter shortcuts to state parts, adding selector methods, implementing shared wrapError logic, and establishing project-wide action conven
.claude/skills/asyncredux-base-action/SKILL.md(main)