## Domain-based Memory (v2.0.0) - Memory split into domains (backend, frontend, database, testing, deployment, global) - Selective loading via `paths` frontmatter - only relevant memories load - Automatic domain detection from file paths in conversation - Auto-generated glob patterns when creating new domains - Cross-domain analysis in /learn:reflect ## Repository Reorganization - Restructured for multi-plugin marketplace: plugin/ → plugins/learn/ - Marketplace renamed: romfast-tools → romfast-plugins - Repository to be renamed on Gitea: claude-learn → claude-plugins 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
136 lines
4.0 KiB
Markdown
136 lines
4.0 KiB
Markdown
---
|
||
description: Arată statistici memory și patterns frecvente
|
||
---
|
||
|
||
# Status Memory
|
||
|
||
Afișează statistici agregate din toate fișierele de memorie pe domenii.
|
||
|
||
## Workflow
|
||
|
||
### 1. Scanează Fișierele de Memorie
|
||
|
||
Caută toate fișierele `.claude/rules/claude-learn-*.md`:
|
||
- `claude-learn-backend.md`
|
||
- `claude-learn-frontend.md`
|
||
- `claude-learn-database.md`
|
||
- `claude-learn-testing.md`
|
||
- `claude-learn-deployment.md`
|
||
- `claude-learn-global.md`
|
||
- + orice domeniu custom
|
||
|
||
Ignoră:
|
||
- `claude-learn-domains.md` (config, nu memorie)
|
||
- `claude-learn-memory.md` (format vechi, dacă există)
|
||
|
||
### 2. Verifică Existența
|
||
|
||
Dacă nu există niciun fișier de memorie:
|
||
```
|
||
ℹ️ Nu există încă fișiere de memorie.
|
||
|
||
Pentru a începe:
|
||
1. Lucrează normal cu Claude Code
|
||
2. Când termini o sesiune semnificativă, rulează /learn:analyze
|
||
3. Sau importă memorie existentă cu /learn:import
|
||
|
||
Comenzi disponibile:
|
||
- /learn:analyze - Analizează conversația curentă
|
||
- /learn:import <file> - Importă din alt fișier
|
||
- /learn:reflect - Consolidează și curăță memory
|
||
```
|
||
|
||
Dacă există doar formatul vechi (`claude-learn-memory.md`):
|
||
```
|
||
⚠️ Detectat format vechi de memorie.
|
||
|
||
Rulează /learn:import .claude/rules/claude-learn-memory.md
|
||
pentru a migra către noul sistem cu domenii.
|
||
```
|
||
|
||
### 3. Parsează Fiecare Fișier
|
||
|
||
Pentru fiecare `claude-learn-{domain}.md`:
|
||
- Numără patterns (secțiunea ## Patterns)
|
||
- Numără gotchas (secțiunea ## Gotchas)
|
||
- Extrage tags
|
||
- Extrage data ultimei actualizări
|
||
|
||
### 4. Afișează Raport Agregat
|
||
|
||
```
|
||
📊 Claude Learn Memory Status
|
||
|
||
┌────────────┬──────────┬─────────┬─────────────┐
|
||
│ Domain │ Patterns │ Gotchas │ Last Update │
|
||
├────────────┼──────────┼─────────┼─────────────┤
|
||
│ backend │ 12 │ 5 │ 2025-01-06 │
|
||
│ frontend │ 8 │ 3 │ 2025-01-05 │
|
||
│ database │ 4 │ 2 │ 2025-01-04 │
|
||
│ testing │ 3 │ 1 │ 2025-01-03 │
|
||
│ global │ 2 │ 1 │ 2025-01-06 │
|
||
├────────────┼──────────┼─────────┼─────────────┤
|
||
│ TOTAL │ 29 │ 12 │ - │
|
||
└────────────┴──────────┴─────────┴─────────────┘
|
||
|
||
🏷️ Top 5 Tags (global):
|
||
1. typescript (15 entries)
|
||
2. api (12 entries)
|
||
3. vue (8 entries)
|
||
4. database (6 entries)
|
||
5. auth (5 entries)
|
||
|
||
📅 Activitate Recentă (ultimele 7 zile):
|
||
- 5 patterns adăugate
|
||
- 2 gotchas adăugate
|
||
|
||
💡 Sugestii:
|
||
{Dacă > 20 entries în vreun domeniu}
|
||
- Domeniul {domain} are multe entries. Rulează /learn:reflect.
|
||
|
||
{Dacă niciun entry în ultimele 14 zile}
|
||
- Nu ai salvat lecții recent. Rulează /learn:analyze după sesiuni importante.
|
||
|
||
{Dacă există posibile duplicate cross-domain}
|
||
- Am detectat entries similare în {domain1} și {domain2}. Consideră mutarea în global.
|
||
```
|
||
|
||
### 5. Detalii per Domeniu (opțional)
|
||
|
||
Dacă utilizatorul întreabă despre un domeniu specific:
|
||
```
|
||
/learn:status backend
|
||
```
|
||
|
||
Afișează detalii extinse pentru acel domeniu:
|
||
```
|
||
📊 Domeniu: backend
|
||
|
||
📁 Fișier: .claude/rules/claude-learn-backend.md
|
||
📌 Patterns: src/api/**/*.ts, src/server/**/*.ts, services/**/*
|
||
|
||
📈 Statistici:
|
||
- Patterns: 12
|
||
- Gotchas: 5
|
||
- Tags unice: 8
|
||
- Ultima sesiune: 2025-01-06
|
||
- Sesiuni înregistrate: 4
|
||
|
||
🏷️ Tags în acest domeniu:
|
||
api (7), middleware (4), auth (3), validation (2), error-handling (2)
|
||
|
||
📋 Entries Recente:
|
||
1. [PATTERN] API Rate Limiting (2025-01-06)
|
||
2. [GOTCHA] TypeScript enum import (2025-01-06)
|
||
3. [PATTERN] Error Response Format (2025-01-05)
|
||
```
|
||
|
||
## Output Minimal
|
||
|
||
Pentru afișare rapidă (dacă totul e în stare bună):
|
||
```
|
||
📊 Claude Learn: 29 patterns, 12 gotchas în 5 domenii
|
||
Ultima actualizare: 2025-01-06
|
||
Top domains: backend (17), frontend (11)
|
||
```
|