AgentMind: Плагин для Claude Code, который изучает и применяет ваши предпочтения в программировании

Что делает AgentMind
AgentMind — это плагин Claude Code, который решает проблему необходимости повторно объяснять предпочтения по программированию в каждой новой сессии. Он автоматически изучает паттерны, такие как «используй pnpm, а не npm», «всегда добавляй типы» и «не используй экспорт по умолчанию», наблюдая за тем, как вы работаете, и внедряя этот контекст в будущие взаимодействия.
Как это работает
Система работает по шестишаговому основному циклу: Наблюдать → Анализировать → Запоминать → Применять → Проверять → Развиваться.
Хуки наблюдения запускаются в ключевых точках жизненного цикла:
- Начало сессии
- Использование инструмента
- Ошибки
- Компактизация
Эти хуки отслеживают исправления (например, «нет, используй X вместо этого»), повторяющиеся паттерны и типы ошибок, не сохраняя ваш фактический код.
Техническая реализация
Плагин использует трёхмерную систему оценки уверенности для определения, когда применять изученные предпочтения:
- Частота × 0.35
- Эффективность × 0.40
- Обратная связь от человека × 0.25
Предпочтения с высокой уверенностью автоматически внедряются в сессии, а с низкой — остаются тихими. Система включает механизмы затухания, где предпочтения ослабевают, если не подкрепляются со временем.
Система эволюции
AgentMind имеет четырёхуровневую структуру эволюции:
- L0: Индивидуальные инстинкты
- L1: Паттерны (сгруппированные из индивидуальных инстинктов)
- L2: Стратегии (абстрагированные из паттернов)
Например, отдельные предпочтения, такие как «всегда используй vitest», «всегда добавляй тестовые файлы в tests» и «запускай тесты после изменений», могут эволюционировать в паттерн «Рабочий процесс TDD».
Технические детали
- ~3000 строк ядра на TypeScript
- ~800 строк shell-хуков
- 115 пройденных тестов
- Поддерживает мультиагентность с изолированными хранилищами предпочтений
- Не требует настройки — установите, и он начнёт учиться
- Слой наблюдения использует чистый bash + jq для лёгкости
- Лицензия MIT и бесплатен
Инсайты разработки
Создатель отметил, что самой сложной задачей был не алгоритм обучения, а понимание, когда нужно молчать. Ранние версии внедряли каждое изученное предпочтение, что загрязняло контекстное окно. Система оценки уверенности с затуханием решила эту проблему.
Другой технической сложностью была совместная работа shell-хуков и TypeScript без добавления тяжёлых зависимостей. Решением стал лёгкий слой наблюдения с использованием bash и jq.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Дистиллярия: Плагин Claude Code для сохранения командного контекста
Distillery — это плагин для Claude Code, который предоставляет командам общий, постоянный контекст между сессиями и участниками. Версия 0.2.0 добавляет гибридный поиск, аудит логирования аутентификации и поддержку uv.

Клод Код Хук отслеживает накопление незавершенной работы в рабочих процессах ИИ-программирования
Разработчик создал хук UserPromptSubmit для Claude Code, который отслеживает накопление незавершённой работы по четырём очередям: незафиксированные изменения свыше 200 строк, три или более незапущенных коммита, запущенные коммиты без файлов изменений и PR на выпуск, открытые дольше 24 часов.

Реальная стоимость инструментов ИИ для кодирования: 42 часа накладных расходов за 60 дней — подробный разбор соло-разработчика
Один фрилансер-одиночка отслеживал каждый доллар и каждую минуту, потраченные на AI-инструменты для кодинга, в течение 60 дней. Подписки ($200 в месяц) оказались наименьшей статьей расходов; 42 часа накладных расходов из-за плохих результатов и переключения между инструментами стали настоящим налогом. Чистый прирост производительности составил 1.7–2x, а не 10x. Сюрприз: CodeRabbit, инструмент ревью за $15 в месяц, принес самую высокую окупаемость.

Клодрабанд: Оболочка терминала для постоянных сессий кода Клода
Claudraband оборачивает официальный TUI Claude Code в управляемый терминал, чтобы обеспечить возобновляемые рабочие процессы, удалённое управление сессиями через HTTP-демон и интеграцию с сервером ACP для альтернативных интерфейсов, таких как Zed или Toad. Для полноценной локальной работы требуется Node.js/Bun, аутентифицированный Claude Code и tmux.