Автооптимизация: Плагин Claude Code для автономной оптимизации производительности

auto-optimize — это плагин для Claude Code, который автоматизирует цикл оптимизации производительности: профилирование, поиск узких мест, написание исправлений, тестирование и повторение. Разработчик, инженер по производительности, работающий над высокопроизводительной Java-хэш-таблицей, создал его, чтобы исключить ручную работу по оптимизации.
Как это работает
Плагин запускает автономный цикл для каждого эксперимента со следующими шагами:
- Профилирование — запускает async-profiler и анализирует вывод flamegraph
- Планирование — структурированное обдумывание перед изменением кода, включая Step-Back (абстрактное определение типа узкого места), Chain-of-Thought (перечисление стратегий с анализом компромиссов) и Pre-mortem (предположение, что план уже провалился, для выявления потенциальных проблем)
- Реализация — пишет и применяет изменения
- Тестирование — запускает JMH и сравнивает с базовым уровнем
- Анализ — создаёт файл reflexion.md с документацией о неожиданных результатах, неудачах и следующих шагах
Каждый последующий эксперимент читает reflexion.md перед профилированием, чтобы избежать повторного предложения ранее отклонённых экспериментов. Без этого агент «предложил бы тот же отклонённый эксперимент через две итерации с такой же уверенной аргументацией — у него не было бы способа узнать, что он уже изучил».
Архитектура под-агентов
Каждый эксперимент выполняется в выделенном под-агенте. Сырые данные профилирования, дизассемблированный код, различия и логи тестирования никогда не попадают в основной контекст. Оркестратор видит только структурированные возвращаемые значения: что изменилось, какие результаты показали тесты и что пробовать дальше.
Эта архитектура предотвращает загрязнение контекста: «Когда основной контекст переполняется, поведение агента ухудшается незаметными способами — вывод всё ещё выглядит логичным, но он начинает рассуждать о неправильной проблеме. Перемещение всего в под-агенты сохраняет оркестратор чистым неограниченно долго».
Установка и использование
Установите с помощью:
claude plugin marketplace add bluuewhale/auto-optimize
claude plugin install auto-optimize@auto-optimize
Затем запустите: /auto-optimize
Вы указываете цель, команду для тестирования и порог успеха. В одном случае разработчик дал плагину одну подсказку и получил хэш-таблицу на 27% быстрее во всех сценариях тестирования примерно за 3 часа.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

claude-sessions: Терминальный интерфейс для просмотра транскриптов кода Claude
claude-sessions — это инструмент с открытым исходным кодом для терминала, который сканирует локальные файлы транскриптов Claude Code, позволяя разработчикам просматривать, искать и возобновлять прошлые сессии. Созданный с помощью самого Claude Code, он поддерживает навигацию WASD, поиск по ключевым словам и возобновление сессии в один клик.

Навык GAN для Claude Code: Инструмент на основе состязательного ИИ для совершенствования идей
Навык Claude Code под названием /gan использует состязательные роли ИИ для критики и улучшения идей посредством чередующихся фаз Дискриминатора и Генератора, с такими функциями, как режимы интенсивности, вывод на нескольких языках и принудительный выбор роли, разработанными через самоитерацию.
Lovelace: Управление проектами для Claude Code, живущее в вашем репозитории
Десктопное приложение, где тикеты, документы и записи сессий — это Markdown-файлы в вашем репозитории. Приложение отображает канбан-доску из файлов, а Клод работает с теми же файлами через 8 инструментов MCP. Бесплатно, без регистрации.

AI Token Monitor: Инструмент для macOS отслеживает локальное использование Claude и расходы
Разработчик создал AI Token Monitor — приложение для строки меню macOS, которое читает локальные файлы сессий Claude для отслеживания использования токенов, распределения моделей и эквивалентов стоимости без API-ключей. Инструмент с открытым исходным кодом показал 6,5 млн токенов (4 924 доллара по ценам API) за 35 дней в случае одного пользователя.