---
name: bloat-audit-skill
description: Скилл для whole-project ревизии раздутости кода + безопасного упрощения с откатом
metadata: 
  node_type: memory
  type: reference
  originSessionId: 0daf6152-6efa-4773-a1b7-5d26c747b0c0
---

Скилл `~/.claude/skills/bloat-audit/` — свой аналог сторонних /ponytail-audit под правила CLAUDE.md §2/§3/§7. Проходит по ВСЕМУ дереву проекта (встроенный /simplify — только по диффу), находит дубли/мёртвый код/ненужные абстракции/лишние deps, затем упрощает по одной находке с git-откатом и сверкой поведения до/после.

Инструменты (детерминированное — кодом, 0 токенов):
- `tools/survey.sh [DIR]` — git-чистота, размер по языкам, топ длинных файлов, кандидаты в мёртвые deps ([project].dependencies через tomllib).
- `tools/golden_diff.py <repo> <modpath> <cases.py>` — грузит старую (git HEAD) и новую версию Python-модуля со стабами (venv не нужен), сверяет вывод функций байт-в-байт. `examples/cases_formatters.py` — рабочий few-shot из Gaechkin.

Создан 2026-07-07 после разбора хайпового плагина Ponytail: вывод — Gaechkin/Mehant НЕ раздут (~90-100 строк на 12.4k), сторонний плагин не нужен, ценность = промпт «не нагораживай», который у юзера уже вшит в CLAUDE.md. См. [[obsidian_documentation_rule]].
