forgiveness
CommunityReduce destructive mistakes with undo and recovery.
Design & Creative#soft delete#destructive actions#ux error prevention#undo patterns#confirmation design#safety nets#recovery flows
AuthorHDeibler
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Forgiveness helps prevent users from regretting actions like delete, send, publish, charge, overwrite, or other destructive operations, and it ensures they can recover gracefully when errors happen.
Core Features & Use Cases
- Forgiveness ladder: Applies the right balance of prevention, reversibility (undo), safety nets, confirmation, warnings, and helpful recovery based on the stakes of the action.
- Error-proofing patterns: Recommends structural prevention (good affordances), reversible commits (undo/soft-delete/version history), and safety nets (recovery windows, autosave) especially for “lose your work” scenarios.
- Confirmation & warning calibration: Guides when confirmation is warranted and how to avoid confirmation fatigue, modal traps, and autopilot errors.
Quick Start
Use this skill to redesign a destructive flow by adding reversibility (undo or soft-delete with a recovery window) and ensuring high-consequence actions include appropriately calibrated friction.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: forgiveness Download link: https://github.com/HDeibler/universal-design-principles/archive/main.zip#forgiveness Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.