A universal learning system that watches every skill execution and automatically improves the codebase based on what went wrong or right. It maintains three memory types: semantic patterns for reusable rules, episodic memories of specific debugging sessions or PRD failures, and working memory for current context. When you hit an error or complete a task, it extracts the experience, abstracts it into patterns, and updates relevant skills with new checklist items, anti-patterns, or quality rules. Built on 2025 lifelong learning research with hooks that auto-trigger on skill events. Essentially turns your Claude instance into something that gets better at coding, debugging, and planning the more you use it.
npx skills add https://github.com/charon-fan/agent-playbook --skill self-improving-agent