Commands: - /learn:analyze - Analyze conversation for patterns and gotchas - /learn:import - Import from other memory files (auto-build-memory.md, JSON) - /learn:reflect - Consolidate and clean memory - /learn:status - Show memory statistics Features: - Stop hook suggests /learn:analyze after significant sessions - Uses single memory file: .claude/rules/claude-learn-memory.md - Structured format for patterns (solutions) and gotchas (problems) - Import support for migrating existing memories 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2.8 KiB
2.8 KiB
description: Analizează conversația și propune lecții de salvat
argument-hint: [auto|patterns|gotchas] - Detectare automată sau categorie specifică
Analiză Conversație pentru Lecții
Examinează conversația curentă și identifică insights pentru documentație.
Ce să cauți:
Patterns (Soluții Repetabile)
- Abordări care au funcționat bine
- Configurații utile descoperite
- Tehnici noi aplicate cu succes
- Workflow-uri eficiente
Gotchas (Capcane de Evitat)
- Erori întâlnite și cum s-au rezolvat
- Confuzii cauzate de documentație
- Comportamente neașteptate
- Anti-patterns descoperite
Reguli CLAUDE.md
- Convenții noi de documentat
- Comenzi de adăugat
- Workflow-uri de standardizat
Workflow
1. Scanează Conversația
- Identifică tool calls cu erori → potențiale gotchas
- Identifică soluții aplicate → potențiale patterns
- Identifică decizii tehnice → posibile reguli noi
2. Generează Propuneri
Format pentru fiecare insight:
[PATTERN/GOTCHA] Titlu Scurt
- Categorie: patterns | gotchas | rules
- Descriere: Ce s-a învățat
- Context: În ce situație e relevant
- Exemplu: Cod sau pași concreți
- Tags: [tag1, tag2, tag3]
3. Prezintă Utilizatorului
📚 Am identificat {N} lecții din această conversație:
1. [PATTERN] {Titlu}
{Descriere scurtă}
2. [GOTCHA] {Titlu}
{Descriere scurtă}
Care dintre acestea vrei să le salvez în documentație?
- [1, 2, 3] - Selectează specific
- [all] - Toate
- [none] - Niciuna
- [edit N] - Modifică propunerea N
4. Salvează în .claude/rules/claude-learn-memory.md
Dacă fișierul nu există, creează-l cu template-ul de mai jos.
Folosește formatul:
# Claude Learn Memory
Patterns și Gotchas învățate din sesiuni de lucru.
---
## Patterns
### {Titlu}
**Discovered**: {YYYY-MM-DD} (feature: {context})
**Description**: {descriere}
**Example** (`{file}:{lines}`):
\```{language}
{code}
\```
**Tags**: {tags}
---
## Gotchas
### {Titlu}
**Discovered**: {YYYY-MM-DD} (feature: {context})
**Problem**: {problema}
**Solution**: {soluția}
**Tags**: {tags}
---
## Memory Statistics
- **Total Patterns**: {N}
- **Total Gotchas**: {N}
- **Last Session**: {YYYY-MM-DD}
- **Sessions Recorded**: {N}
5. Actualizează Statistici
La sfârșitul fișierului memory.md, actualizează secțiunea Memory Statistics:
- Incrementează Total Patterns/Gotchas
- Actualizează Last Session la data curentă
- Incrementează Sessions Recorded
6. Confirmă
✅ Salvat în .claude/rules/claude-learn-memory.md:
- 2 patterns adăugate
- 1 gotcha adăugată
Statistici actualizate: 15 patterns, 8 gotchas
Argument: $ARGUMENTS
Dacă argumentul este:
autosau gol → detectează toate categoriilepatterns→ focus doar pe patternsgotchas→ focus doar pe gotchas