let-it-belisted
Install: claude install-skill matematicsolutions/awesome-matematic-skills-pl
# Let It Be - anonimizacja danych po polsku
Silnik bez zaleznosci zewnetrznych (Node >=20). Wykrywa polskie PII checksumowo
(PESEL/NIP/REGON/KRS/IBAN/dowod osobisty), heurystycznie (imiona z gazetteera,
firmy z forma prawna, e-mail, telefon, adres) i podmienia na tokeny. Dwa tryby
RODO. Cala praca lokalnie.
## Safety Tiers (KRYTYCZNE - dane osobowe)
| Tier | Operacje | Reguła |
|------|----------|--------|
| **R - Read-only** | `wykryj` (tylko raport, nic nie zmienia) | Bez potwierdzenia. Wykonaj od razu. |
| **M - Mutating** | `pseudonimizuj` + `odwroc` (odwracalne przez mapę) | Pokaż co zostanie zmienione. Czekaj na potwierdzenie słowne. |
| **D - Destructive** | `anonimizuj` (NIEODWRACALNE - mapa nie powstaje, danych nie przywrócisz) | Użytkownik musi wpisać dosłownie: **"potwierdzam"** zanim wykonasz. |
> Dotyczy zwłaszcza akt klientów i pism procesowych - `anonimizuj` na oryginale bez kopii = nieodwracalna utrata danych osobowych.
---
## Quick start
Z katalogu skilla:
```bash
# Raport co jest w dokumencie (nic nie zmienia)
node bin/cli.mjs wykryj pismo.txt
# ANONIMIZACJA - nieodwracalna, do publikacji/dzielenia (brak mapy)
node bin/cli.mjs anonimizuj pismo.txt --out pismo-anon.txt
# PSEUDONIMIZACJA - odwracalna, do pracy z LLM (zapisuje mape)
node bin/cli.mjs pseudonimizuj pismo.txt --map mapa.json --out pismo-pseudo.txt
node bin/cli.mjs odwroc odpowiedz-llm.txt --map mapa.json # przywraca oryginaly
```
Wejscie `-` lub brak = stdin. Wynik na stdout albo do `