forgiveness

Community

Reduce destructive mistakes with undo and recovery.

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.