# Claude Learn Memory: global Patterns și Gotchas universale, aplicabile tuturor domeniilor. --- ## Patterns ### Memoria proiectului (.claude/rules) trebuie commit-ată în Git **Discovered**: 2026-01-06 (feature: learn-plugin) **Source**: explicit | **Confidence**: high | **Reinforced**: 0 **Trigger**: "ține minte" **Description**: Fișierele din `.claude/rules/` (memoria learn plugin) trebuie să fie incluse în Git pentru a fi partajate cu alți dezvoltatori. NU adăuga `.claude/` în `.gitignore`. **Example** (`.gitignore`): ```gitignore # NU exclude .claude/ - memoria trebuie partajată # .claude/ <-- GREȘIT ``` **Tags**: git, memory, team, collaboration --- --- ## Gotchas ### Claude Code SessionEnd hook nu suportă type: "prompt" **Discovered**: 2026-01-06 (feature: learn-plugin-hooks) **Source**: inferred | **Confidence**: medium | **Reinforced**: 0 **Trigger**: "descoperit în timpul implementării hook-urilor" **Problem**: SessionEnd hooks în Claude Code pot folosi doar `type: "command"`, nu `type: "prompt"`. Asta înseamnă că nu poți face analiză inteligentă a conversației la sfârșitul sesiunii. **Solution**: Folosește `type: "command"` cu un script simplu pentru reminder la SessionEnd. Pentru analiză inteligentă, rulează manual `/learn:analyze` sau folosește hook-ul `Stop` (care suportă `type: "prompt"`). **Tags**: claude-code, hooks, session-end, plugin --- ## Domain Statistics - **Total Patterns**: 1 - **Total Gotchas**: 1 - **Total Reinforcements**: 0 - **Last Session**: 2026-01-06 - **Sessions Recorded**: 1 - **Last Cleanup**: -