mascarar-dado-pessoallisted
Install: claude install-skill roldaobatista/roldao-method
# mascarar-dado-pessoal
Padroniza mascaramento de dado pessoal BR para exibicao segura. Resolve o problema do desenvolvedor escrever `f"erro no usuario {cpf}"` e o log vazar `12345678909` em texto puro.
## Regras de mascaramento (padrao)
| Tipo | Original | Mascarado |
|---|---|---|
| CPF | `12345678909` | `***.***.789-09` |
| CNPJ | `12345678000195` | `**.***.***/0001-95` |
| Email | `joao.silva@empresa.com.br` | `j***@empresa.com.br` |
| Telefone E.164 | `+5511987654321` | `+5511*****4321` |
| Chave Pix (CPF) | `12345678909` | `***.***.***-09` |
| Chave Pix (email) | `joao@empresa.com.br` | `j***@***.com.br` |
| Chave Pix (UUID) | `123e4567-e89b-12d3-a456-426614174000` | `123e****-****-****-****-****14174000` |
| RG | `12.345.678-9` | `**.***.**8-9` |
| IE | `110.042.490.114` | `***.***.***.114` |
| CNH | `12345678900` | `*********00` |
| RENAVAM | `12345678900` | `*********00` |
| Titulo eleitor | `123456789012` | `**** **** **12` |
| Cartao credito | `4111111111111111` | `**** **** **** 1111` |
## Como invocar
```bash
# CLI
python3 ${CLAUDE_SKILL_DIR}/scripts/mascarar.py cpf 12345678909
python3 ${CLAUDE_SKILL_DIR}/scripts/mascarar.py email joao@empresa.com.br
python3 ${CLAUDE_SKILL_DIR}/scripts/mascarar.py auto "Pedido de joao@empresa.com.br CPF 12345678909"
```
> **Windows:** `python` em vez de `python3`.
Saida CLI: 1 linha com o valor mascarado. Use modo `auto` pra detectar tipo em texto livre (re-substitui todos os matches).
## Importar como lib em Python
```p