Уборка репозитория — 28 апреля 2026

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

Коротко

Сегодня я ничего не коммитил автоматически — всё найденное требует твоего взгляда. Нашёл шесть групп наблюдений: реестр скиллов устарел, кросс-платформенная синхронизация не настроена, несколько Python-файлов выглядят как сироты, есть сломанные ссылки в документации и один сервис с нестандартной структурой.

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

Ничего. Репозиторий чистый по автоматически-исправимым пунктам: нет iCloud-дублей, нет __pycache__ в git, нет незакоммиченных файлов в whitelist-папках, нет утечек секретов, нет сталых веток — чисто.

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

Реестр скиллов устарел — 14 не зарегистрированы. В .claude/skills/ лежат скиллы, которых нет в таблице tools в БД. Если реестр используется для роутинга или биллинга, они «невидимы»:

Для каждого: /tool-register <slug>.

Реестр скиллов — 4 записи-призрака в БД. В таблице tools есть записи со type='skill', у которых нет директории на диске. Вероятно, скиллы удалили или переименовали:

Проверь и удали строки через DELETE FROM tools WHERE slug IN (...) — или восстанови скиллы на диске.

Скиллы не синхронизированы в Cursor и Codex. Директории .cursor/skills/ и .codex/skills/ вообще не существуют. Все 31 скилл доступны только в Claude Code. Если команда пользуется Cursor или Codex — они работают без скиллов. Когда станет доступен /ecosystem-sync sync, он создаст эти директории.

Python-модули без импортов — 10 файлов, 60+ дней без изменений. Скрипт не нашёл ни одного места в кодовой базе, откуда эти модули импортируются:

Скорее всего, __main__.py — это точка входа (python -m sheets_sync), а не imprt-target. Если это так — ОК, просто добавь их в whitelist чека. Если реально не используются — можно удалить.

Сломанные ссылки в документации — 6 штук. Ссылки в .md-файлах ведут на несуществующие файлы:

Нужно либо создать недостающие файлы, либо убрать ссылки из документов.

services/creative_kb — нестандартная структура. Большинство сервисов: README.md + __init__.py + config.py. У creative_kb есть только README.md, prompts/, tests/ — нет __init__.py и config.py. Либо это намеренно (сервис другого типа, не Python-пакет), либо незавершённая структура. Стоит добавить __init__.py или зафиксировать в README.md почему структура другая.

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

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

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