Уборка репозитория — 3 мая 2026

Привет. Это автоматический отчёт по утренней уборке репозитория Wookiee.

Коротко

Сегодня я починил одну вещь сам, пять оставил тебе на ревью.

Что я сделал сам

Синхронизировал пять скиллов между платформами. В .cursor/skills/ и .codex/skills/ не хватало пяти скиллов, которые уже были в .claude/skills/. Докопировал их (операция безопасная — только добавление):

Что оставил тебе на ревью

Сиротские скиллы в базе данных. В таблице tools есть два скилла — hh-research и notebooklm — которых нет нигде в файловой системе (ни в .claude/skills/, ни в .cursor/skills/). Это настоящие сироты. Удалять автоматически не стал — вдруг их нужно восстановить, а не удалить. Реши сам: убрать строки из tools, или восстановить директории скиллов.

Модули Python, на которые никто не ссылается. Нашёл два файла, которые больше 60 дней не трогали и ни одного импорта на них нет:

Возможно, уже не нужны. Перед удалением стоит убедиться — вдруг вызываются динамически или через CLI.

Битые ссылки в документации. Восемь ссылок из docs/ ведут на несуществующие файлы:

Сервисы без README. Два сервиса не имеют README.md, новый человек не поймёт, что это такое:

Достаточно добавить заглушку с парой строк — что делает сервис, как запустить.

Сервис с нестандартной структурой. services/influencer_crm_ui/ — это TypeScript/Vite фронтенд (biome.json, pnpm-lock.yaml, vite.config.ts). Выбивается из паттерна Python-сервисов, но явно намеренно — это UI. Он не указан в structure_conventions_exceptions в конфиге, поэтому hygiene будет флагать его каждый раз. Лучше добавить в исключения.

Что предлагаю улучшить

Технические детали

(Это для протокола, можно не читать.)