Files
claude-plugins/plugin/commands/analyze.md
Claude Agent 30b73ac7e6 feat: Initial release of claude-learn plugin v1.0.0
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>
2026-01-06 19:02:02 +00:00

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:

  • auto sau gol → detectează toate categoriile
  • patterns → focus doar pe patterns
  • gotchas → focus doar pe gotchas