feat: v2.0.0 - Domain-based memory + multi-plugin marketplace structure

## 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>
This commit is contained in:
Claude Agent
2026-01-06 21:45:31 +00:00
parent 30b73ac7e6
commit d6c71536e7
22 changed files with 1192 additions and 716 deletions

View File

@@ -0,0 +1,135 @@
---
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)
```