What problem does it solve?
Useful problem-solving patterns, error fixes, and project-specific conventions discovered during Claude Code sessions are lost once the session ends, forcing users to re-solve the same problems repeatedly across future sessions.
Core Features & Use Cases
- Automatic Session Evaluation: Runs as a lightweight Stop hook at the end of each Claude Code session to scan for extractable patterns, only activating for sessions with 10 or more messages to avoid processing trivial interactions.
- Pattern Detection & Filtering: Identifies high-value patterns including error resolutions, user corrections, workarounds, debugging techniques, and project-specific conventions, while ignoring low-value entries like simple typos and one-time fixes.
- Reusable Skill Storage: Saves approved extracted patterns to a local learned skills directory, making them available for future Claude Code sessions to reduce repeated work and speed up development.
- Use Case: If you repeatedly encounter the same Flutter build configuration error across multiple projects, this skill will automatically capture the fix you used in one session and save it as a reusable skill to apply in future sessions without re-explaining the solution.
Quick Start
Enable the continuous learning skill by adding its Stop hook configuration to your Claude Code settings to automatically capture and save reusable patterns from your coding sessions.