auto-save-dual-debounce

Community

Dual-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 required

Components

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

Agent Skills Search Helper

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