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

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

Коротко

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

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

Зарегистрировал скилл /hygiene-followup в реестре инструментов. Скилл лежал в .claude/skills/hygiene-followup/ с апреля, но отсутствовал в таблице tools в Supabase. Добавил запись через upsert: тип skill, категория infra, версия 1.0.0. Заодно пересоздал docs/TOOLS_CATALOG.md — теперь там 46 инструментов.

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

Осиротевший скилл в БД (notebooklm). Строка /notebooklm есть в таблице tools, но ни в .claude/skills/, ни в ~/.claude/skills/ такого скилла нет. Либо скилл удалили с диска, не почистив БД, либо он так и не был создан. Реши: удалить строку из tools или восстановить файлы.

Пять скиллов не синхронизированы с Cursor и Codex. bitrix-analytics, bitrix-task, calendar, finolog, hygiene-followup есть в Claude Code (.claude/skills/), но отсутствуют в .cursor/skills/ и .codex/skills/. Скилл /ecosystem-sync не найден, автоматически синхронизировать не смог. Нужно либо установить /ecosystem-sync и запустить его, либо скопировать директории вручную.

hh-research есть в Cursor/Codex, но нет в CC. Обратная ситуация — скилл добавили в Cursor/Codex, но не положили в .claude/skills/. Либо это черновик, либо его надо перенести и в CC.

Два Python-модуля без входящих импортов (≥60 дней). Статический анализ не нашёл ни одного места, где импортируются services/sheets_sync/__main__.py и shared/utils/json_utils.py. Обоим файлам больше двух месяцев без изменений. Возможно, мёртвый код. Проверь вручную — если не нужны, можно удалить.

Восемь битых ссылок в документации. Ссылка в docs/index.md:72 ведёт на archive/retired_agents/ — такой директории нет. В архивном плане docs/archive/plans/oleg-v2-rebuild.md семь ссылок на старые пути agents/oleg/ — агент давно убран. Для index.md стоит исправить ссылку. Для архивного файла — добавить пометку «ссылки устаревшие» или убрать их.

В services/sheets_etl/ нет README.md. У каждого другого бэкенд-сервиса есть хотя бы минимальный README. У sheets_etl — нет. Новый человек не поймёт, что это и как запускать.

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

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