Агент sonnet

Оптимизатор

Аудит и оптимизация фреймворка Datarim: обнаружение раздутости, дубликатов, больших файлов, слабых описаний и кандидатов на selective-loading.

Обзор

Оптимизатор поддерживает фреймворк Datarim компактным и эффективным. Проводит аудит всех компонентов — навыков, агентов, команд и шаблонов — для поиска раздутости, дубликатов, битых ссылок и неиспользуемых элементов. Предлагает целевые улучшения с чётким уровнем риска и ждёт одобрения.

Когда используется

Вызывается через /dr-optimize для явной оптимизации или автоматически при /dr-archive Step 0.5 (рефлексия), когда обнаружена раздутость. Запускается периодически по мере роста фреймворка.

Возможности

  • Полный аудит — сканирует все навыки, агенты, команды и шаблоны с анализом размера и пересечений
  • Обнаружение раздутости — навыки более 500 строк, пересекающиеся роли агентов, дублирующиеся команды
  • Граф зависимостей — какие команды загружают каких агентов, какие агенты — какие навыки
  • Предложения по очистке — выявляет неиспользуемые компоненты для удаления
  • Предложения по слиянию — находит навыки с 70%+ пересечением и предлагает объединение
  • Эффективность контекста — анализирует общую стоимость в токенах, рекомендует реструктуризацию
  • Синхронизация документации — проверяет соответствие счётчиков в CLAUDE.md и README реальным файлам

Как это работает

Оптимизатор следует 5-шаговому процессу. Сначала полный аудит целевой области с перечислением компонентов и ссылок. Затем построение графа зависимостей. Далее — обнаружение проблем: неиспользуемые компоненты, раздутые навыки, дубликаты, устаревшие описания, битые ссылки. Генерация предложений по уровню риска. Наконец, презентация и ожидание одобрения.

Пример

/dr-optimize
→ Аудит: 16 агентов, 20 навыков, 18 команд просканировано
→ Граф зависимостей: найдено 3 сиротских навыка
→ Проблемы: 1 навык более 500 строк, 2 дублирующихся описания
→ Предложения: удалить 3 неиспользуемых навыка (низкий риск),
   разделить 1 раздутый навык (низкий риск),
   синхронизировать счётчики README (низкий риск)
→ Ожидание одобрения...

Загрузка контекста

Читает все файлы в целевой области: agents/, skills/, commands/, templates/. Также CLAUDE.md, README.md и datarim/docs/evolution-log.md. Применяет навыки datarim-system и evolution.

Используемые навыки

datarim-system (всегда), evolution (всегда).