auto-save-dual-debounce
CommunityDual-debounce auto-save for responsive persistence
Authorichabodcole
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This recipe implements a dual-layer auto-save system that preserves fine-grained undo while batching persistence to avoid thrashing, balancing user experience with performance.
Core Features & Use Cases
- Layer 1 groups rapid edits into undoable batches, enabling natural word/phrase-level undo.
- Layer 2 debounces writes to the database, ensuring efficient persistence without saving on every keystroke.
- Use cases include multi-device editing, long-form documents, and editor-agnostic integration across desktop and mobile.
Quick Start
Start typing in the editor and observe that undo operates on meaningful changes while saves occur in batched intervals.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 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: auto-save-dual-debounce Download link: https://github.com/ichabodcole/project-docs-scaffold-template/archive/main.zip#auto-save-dual-debounce 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 223,000+ vetted skills library on demand.