Help us improve
Share bugs, ideas, or general feedback.
Designs error prevention, error messages, and recovery flows for forms, checkout, account creation, and data entry. Prioritizes cognitive accessibility with forgiving input, progressive validation, undo support, and constructive error messages.
npx claudepluginhub owl-listener/inclusive-design-skills --plugin cognitive-accessibilityHow this skill is triggered — by the user, by Claude, or both
Slash command
/cognitive-accessibility:error-prevention-recoveryThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Design systems that prevent errors before they happen, and when errors
Designs error prevention, detection, communication, and recovery UX for forms, pages, network issues, empty states, and permissions.
Designs forms with progressive disclosure, smart defaults, forgiving formats, and error recovery. Guides validation timing (blur, keystroke, submit) and single-column layout for faster completion.
Implements error prevention for forms with legal, financial, or irreversible data. Includes review steps, undo, and no redundant entry. Follows WCAG 2.1 SC 3.3.4 and 2.2 SC 3.3.7.
Share bugs, ideas, or general feedback.
Design systems that prevent errors before they happen, and when errors do occur, help people recover without shame, confusion, or lost work.
Every error message must answer three questions:
Bad: "Invalid input" Good: "Please enter a date in the format DD/MM/YYYY — for example, 15/03/2026"
Bad: "Error 403" Good: "You don't have permission to view this page. Contact your team admin to request access."
Bad: "Password does not meet requirements" Good: "Your password needs at least 8 characters and one number. You have 6 characters."