Команда Manage

/dr-optimize

Аудит и оптимизация фреймворка Datarim

Обзор

/dr-optimize проводит аудит всего фреймворка — навыки, агенты, команды, шаблоны — и выявляет проблемы: неиспользуемые компоненты, дубликаты, разросшиеся файлы, битые ссылки и устаревшие счётчики в документации. Генерирует отчёт с предложениями, ранжированными по уровню риска, и применяет только одобренные изменения.

Использование

/dr-optimize
/dr-optimize project
/dr-optimize global
/dr-optimize framework

Когда запускать

  • После каждых 5-10 завершённых задач
  • После /dr-addskill для проверки пересечений
  • Когда навыки перестают срабатывать или Claude забывает инструкции
  • По рекомендации из /dr-archive Step 0.5 (рефлексия)

Что делает

  1. Определение области — проект, пользовательский уровень или исходный репозиторий Datarim.
  2. Полная инвентаризация — строит таблицу всех компонентов с размерами, описаниями и перекрёстными ссылками.
  3. Граф зависимостей — связи: команды к агентам, агенты к навыкам, навыки к навыкам. Выявляет сиротские компоненты.
  4. Обнаружение проблем — неиспользуемые компоненты, файлы более 500 строк, пересечение более 70%, устаревшие описания, битые ссылки, рассогласование счётчиков.
  5. Отчёт — здоровье фреймворка (GOOD, NEEDS ATTENTION, BLOATED), количество проблем и предложения по уровню риска.
  6. Согласование — спрашивает, какие предложения применить. Применяет только одобренные.
  7. Синхронизация документации — обновляет CLAUDE.md, README.md и dr-help.md.

Аргументы

Необязательно. project, global/user или framework/datarim. По умолчанию: оба уровня.

Результат

Полный аудит-отчёт, граф зависимостей, предложения по оптимизации и обновлённая документация.

Пример сессии

> /dr-optimize

=== ОТЧЁТ ОБ ОПТИМИЗАЦИИ ===

Здоровье фреймворка: NEEDS ATTENTION
Компоненты: 16 агентов, 20 навыков, 18 команд, 11 шаблонов
Всего строк: 4,250

Обнаружено проблем: 4
  1. [Low] Неиспользуемый навык: legacy-deploy.md
  2. [Low] Устаревшее описание: security.md
  3. [Medium] Дублирование: testing.md и qa.md (72%)
  4. [Medium] Рассогласование: CLAUDE.md: 16 навыков, на диске: 18

Какие предложения применить? (all / none / 1,2,4)

Связанные команды

  • /dr-addskill — добавление компонентов
  • /dr-archive — Step 0.5 (рефлексия) может инициировать оптимизацию
  • /dr-help — проверить список команд после изменений