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

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

Коротко

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

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

Синхронизировал семь скиллов на все платформы. В .claude/skills/ было 40 скиллов, но в .cursor/skills/ и .codex/skills/ — только по 33. Пропавшие семь: bitrix-analytics, bitrix-task, calendar, coo-report, finolog, hygiene-followup, product-launch-review. Скопировал их аддитивно — ничего не удалял, только добавил.

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

Файл avatar.png отслеживается в git, хотя должен быть в .gitignore. *.png прописан в .gitignore, но services/telemost_recorder_api/assets/avatar.png всё равно закоммичен — скорее всего через git add -f. Файл используется в app.py, так что просто удалять его нельзя. Нужно либо добавить его путь в whitelist.binaries_keep в конфиге hygiene, либо снять отслеживание (git rm --cached) и обеспечить файл другим способом.

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

Три сломанные ссылки в docs/. В docs/index.md:74 ссылка ведёт на archive/retired_agents/, которой не существует (есть archive/agents/). В файле планирования wb-toolkit-plan1 две ссылки на plan2 и plan4 — этих файлов тоже нет в docs/superpowers/plans/. Скорее всего, планы не создавались или переименованы.

Нет README в services/telemost_recorder_api/. Все остальные сервисы его имеют, этот — нет. Было бы хорошо добавить хотя бы заглушку с описанием, как запускать и что это такое.

Два сервиса без config.py. services/analytics_api/ и services/wb_logistics_api/ — у всех остальных Python-сервисов есть config.py, у этих двух нет. Либо добавить, либо явно прописать их в structure_conventions_exceptions.

Два командных файла лежат без изменений три месяца. .claude/commands/pullrequest.md и .claude/commands/update-docs.md не трогались с февраля. pullrequest.md дублирует скилл из .claude/skills/pullrequest/. Может, их пора удалить или обновить?

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

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