What problem does it solve?
It helps you reliably document non-obvious bugs, undocumented decisions, workarounds, and performance findings during development so future you can find answers quickly and avoid repeating mistakes.
Core Features & Use Cases
- Auto-document insights from real development sessions: Record root causes where the error and cause differ, plus surprising framework/library behavior.
- Keep entries structured for searchability: Store each discovery with date, category, title, description, and affected files to make later retrieval easy.
- Support a durable knowledge system: Distinguish organic learning entries (learning log) from prescriptive rules (MEMORY) and session state (handoff).
- Use consistent categories: Architecture Decision, Bug Root Cause, Performance Discovery, Pattern Found, Gotcha, and External Service.
Quick Start
Use the learning-log skill to create a new entry in .claude/learning-log.md describing the specific gotcha you discovered, including the category and the affected files.