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
👀 Смотрите также

Библиотекарь: отслеживайте чтение и получайте рекомендации без спойлеров
Навык OpenClaw, который отслеживает вашу читательскую жизнь, рекомендует сначала из ваших собственных книг и со временем узнает, как меняются ваши вкусы.

Nit: Замена Git на Zig, Оптимизированная для Эффективности Токенов ИИ-Агентов
Nit — это нативная замена Git, написанная на Zig, которая сокращает использование токенов на 35–87% при выполнении распространённых команд, таких как status, diff, log и show. Это достигается благодаря компактным настройкам вывода по умолчанию и прямой интеграции с libgit2, что исключает накладные расходы на подпроцессы.

Переосмыслить команду слэша для Claude Code применяет метод когнитивной науки для решения проблем
Разработчик создал команду /reframe для Claude Code, реализующую когнитивную технику под названием «осцилляция дистанции и вовлечённости». Метод был протестирован на трёх открытых LLM с 50 задачами и стабильно превосходил другие подходы.

/compress-architecture: Умение агента по устранению избыточного проектирования
Новое умение агента под названием /compress-architecture проверяет кодовые базы на наличие спекулятивных слоев, транзитных модулей и дублирующихся концепций, защищая при этом реальные границы доменов и публичные API.