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>
3.1 KiB
3.1 KiB
description: Importă patterns și gotchas din alte fișiere de memorie
argument-hint: - Calea către fișierul sursă (ex: .claude/rules/auto-build-memory.md)
Import Memorie din Alt Fișier
Importă patterns și gotchas dintr-un fișier existent în formatul claude-learn-memory.md.
Argument: $ARGUMENTS
Calea către fișierul sursă. Exemple:
.claude/rules/auto-build-memory.md/path/to/other-project/.claude/rules/memory.md./backup/memories.json
Fișiere Suportate
.claude/rules/auto-build-memory.md(format auto-build plugin).claude/rules/*.md(orice fișier markdown cu secțiuni Patterns/Gotchas)- Fișiere JSON cu structură
{patterns: [], gotchas: []}
Workflow
1. Verifică Fișierul Sursă
Verifică dacă fișierul există și poate fi citit.
Dacă nu există, afișează eroare și sugestii.
Dacă $ARGUMENTS este gol, afișează:
⚠️ Specifică fișierul sursă:
/learn:import .claude/rules/auto-build-memory.md
Fișiere comune de importat:
- .claude/rules/auto-build-memory.md (auto-build plugin)
- .claude/rules/*-memory.md (alte plugins)
2. Detectează Formatul
- Markdown cu
## Patternsși## Gotchas→ parsează secțiuni - JSON cu array-uri → convertește direct
- Alt format → eroare cu instrucțiuni
3. Extrage Entries
Pentru fiecare pattern/gotcha găsit:
- Titlu (din ### heading)
- Descriere/Problem/Solution
- Tags (dacă există)
- Data descoperirii (dacă există, altfel data curentă)
4. Prezintă Preview
📥 Am găsit în {file}:
- {N} patterns
- {M} gotchas
Preview:
1. [PATTERN] {Titlu1}
2. [PATTERN] {Titlu2}
3. [GOTCHA] {Titlu3}
...
Vrei să le import toate în claude-learn-memory.md?
- [all] - Importă toate
- [1, 3, 5] - Selectează specific
- [none] - Anulează
5. Verifică Duplicate
Pentru fiecare entry:
- Verifică dacă există deja în claude-learn-memory.md (după titlu)
- Dacă există → skip și raportează
- Dacă nu există → adaugă
6. Merge și Salvează
- Dacă
.claude/rules/claude-learn-memory.mdnu există, creează-l cu template gol - Adaugă entries noi la claude-learn-memory.md
- Păstrează ordinea: Patterns apoi Gotchas
- Actualizează statisticile
7. Confirmă
✅ Import complet:
- {X} patterns importate (Y skipped - duplicate)
- {Z} gotchas importate
Statistici actualizate: {total} patterns, {total} gotchas
Exemple Utilizare
# Import din auto-build memory (comun pentru proiecte cu auto-build plugin)
/learn:import .claude/rules/auto-build-memory.md
# Import din alt proiect
/learn:import /path/to/other-project/.claude/rules/memory.md
# Import din JSON backup
/learn:import ./backup/memories.json
Tratare Erori
Dacă fișierul nu există:
❌ Fișierul nu a fost găsit: {path}
Verifică:
1. Calea este corectă
2. Fișierul există
3. Ai permisiuni de citire
Dacă formatul nu este recunoscut:
❌ Format nerecunoscut pentru: {path}
Formate suportate:
- Markdown cu secțiuni ## Patterns și ## Gotchas
- JSON cu structură {patterns: [], gotchas: []}