## 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>
4.0 KiB
4.0 KiB
description
| 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.mdclaude-learn-frontend.mdclaude-learn-database.mdclaude-learn-testing.mdclaude-learn-deployment.mdclaude-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)