# disclosure-check

Предварительно проверяет таблицы, графики и логи на утечки приватных данных и правила раскрытия статистики. Помогает подготовить отчёты перед выгрузкой из защищённых контуров вроде Census или IRS.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · ★ 1671
- Автор: pedrohcgs
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/pedrohcgs/claude-code-my-workflow/tree/HEAD/.claude/skills/disclosure-check/SKILL.md
- Обновлён: 2026-09-27
- HTML: https://affpapa.org/nevibecode/skills/disclosure-check

## Что делает

Скилл сканирует директорию с результатами расчётов (по умолчанию `output/`) и ищет артефакты в форматах `.tex`, `.csv`, `.log`, `.smcl`, `.md` и других. Он отслеживает ячейки с малым числом наблюдений (по умолчанию `n < 10`), утечки персональных данных вроде номеров SSN или адресов, а также неполное сокрытие, когда скрытое значение можно вычислить по полям и суммам. Также проверяются правила доминирования `p`-percent и `(n,k)`.

Каждая находка получает статус CRITICAL, WARNING или OK. При статусе CRITICAL проверка завершается ненулевым кодом выхода и останавливает релиз. Для каждого нарушения инструмент предлагает варианты исправления: скрыть смежные ячейки, округлить агрегаты, укрупнить категории или исключить показатель. При этом правки не применяются автоматически — окончательное решение остаётся за исследователем.

Профиль правил задаётся флагом `--provider` со значениями `census`, `irs`, `irb` или `generic`. Если точные параметры соглашения не заданы, скилл использует консервативный профиль `generic`. Инструмент служит фильтром на локальной машине и не заменяет официальную комиссию по раскрытию данных.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add pedrohcgs/claude-code-my-workflow --skill disclosure-check -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/disclosure-check/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/disclosure-check/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add pedrohcgs/claude-code-my-workflow --skill disclosure-check -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/disclosure-check/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add pedrohcgs/claude-code-my-workflow --skill disclosure-check -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/disclosure-check/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install pedrohcgs/claude-code-my-workflow disclosure-check
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/disclosure-check/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add pedrohcgs/claude-code-my-workflow --skill disclosure-check -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/pedrohcgs/claude-code-my-workflow --path .claude/skills/disclosure-check
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/disclosure-check/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add pedrohcgs/claude-code-my-workflow --skill disclosure-check -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/pedrohcgs/claude-code-my-workflow/tree/HEAD/.claude/skills/disclosure-check/SKILL.md

## Когда брать
- Найти ячейки таблиц с недостаточным числом наблюдений до отправки отчёта
- Выявить утечки персональных данных и номеров SSN в логах расчётов
- Обнаружить неполное сокрытие данных, восстановимое через маржинальные суммы
- Проверить таблицы на соблюдение правил доминирования p-percent и (n,k)

## Примеры запросов агенту
- Проверь папку output/ перед экспортом с профилем --provider census
- /disclosure-check to_review/ --provider `irs --threshold 15`
- Запусти disclosure check для отчётов в output/

## Похожие
- [xlsx](https://affpapa.org/nevibecode/skills/xlsx.md) — скилл · 187223 установки
- [google-agents-cli-observability](https://affpapa.org/nevibecode/skills/google-agents-cli-observability.md) — скилл · 511300 установок
- [caveman-evidence-review](https://affpapa.org/nevibecode/skills/caveman-evidence-review.md) — скилл · 104500 установок
- [migration](https://affpapa.org/nevibecode/skills/migration.md) — скилл · 103900 установок
- [performance-optimization](https://affpapa.org/nevibecode/skills/performance-optimization.md) — скилл · 65200 установок
- [supabase](https://affpapa.org/nevibecode/skills/supabase.md) — скилл · 8 установок

Из того же набора: [pedrohcgs/claude-code-my-workflow](https://affpapa.org/nevibecode/by/pedrohcgs/claude-code-my-workflow.md) — 48 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
