What problem does it solve?
It captures and compounds user corrections so repeated mistakes stop happening by converting feedback into reusable rules stored in project memory.
Core Features & Use Cases
- Correction detection and capture: Recognizes when a user corrects Claude’s output and initiates an explicit memory-writing workflow.
- Generalization of lessons: Converts specific fixes into broader, class-level rules that apply across modules rather than one-off patches.
- Deduplication and update behavior: Scans existing MEMORY.md rules, updates overlapping guidance, and avoids memory bloat.
- Session-start memory review: Ensures rules are reviewed and applied proactively when a new session begins to prevent regressions.
Use cases include fixing coding patterns after a review, standardizing architecture or code style expectations, and iteratively reducing error rates over time.
Quick Start
Tell Claude to remember the correction you just gave (for example, “Don’t do that again—learn from this correction and update memory”).