Проблема: «Водянистые» ответы ассистентов
Большинство LLM-ассистентов по умолчанию используют вежливый, но размытый стиль общения. Они начинают с вступления («Отличный вопрос!»), объясняют контекст и заканчивают стандартной фразой («Надеюсь, это поможет!»). Для разработчиков, ищущих конкретное решение, это создает лишнее когнитивное напряжение и замедляет работу.
Решение: Плагин i-have-adhd
Новый инструмент i-have-adhd (доступен на GitHub) переопределяет стиль ответов Claude. Название отсылает к принципам работы с СДВГ, но плагин полезен любому, кто ценит лаконичность. Он заставляет модель следовать жесткому алгоритму:
- Действие прежде всего: Ответ начинается с первой команды или действия.
- Нумерация: Многошаговые задачи разбиваются на пронумерованные пункты.
- Конкретика: Вместо «немного» — оценка времени в минутах. Вместо общих советов — конкретные строки кода.
- Запрет на «воду»: Строго запрещено использовать вступления, recap (пересказ) и прощальные фразы.
Сравнение стилей: До и После
Источник приводит наглядный пример того, как меняется вывод ассистента при решении задачи с обновлением библиотеки jsonwebtoken:
| Характеристика | Стандартный ответ (Before) | Ответ с i-have-adhd (After) |
|---|---|---|
| Начало | «Отличный вопрос! Позвольте подумать...» | «Run npm install jsonwebtoken@latest...» |
| Структура | Сплошной текст, описание логики. | Нумерованный список действий. |
| Детали | «Функция verifyToken использует старый API...» | «Open src/auth.ts. Replace verifyToken (lines 42–58)...» |
| Завершение | «Надеюсь, это поможет! Дайте знать, если нужно глубже.» | «Next: paste the first failing line if any test fails.» |
Как установить и настроить
Плагин работает в среде Claude (например, в Cursor или других IDE, поддерживающих плагины). Установка осуществляется через CLI:
claude plugin install i-have-adhd
После установки можно вызвать плагин командой /i-have-adhd. Разработчик также позволяет форкнуть репозиторий и отредактировать файл SKILL.md, чтобы адаптировать правила под свои нужды (например, изменить лимиты списков или тон ответов).
Почему это важно
Инструмент демонстрирует тренд на «инженерию промптов» на уровне плагинов. Вместо того чтобы каждый раз писать длинный системный промпт, разработчики могут внедрить готовый модуль, который меняет поведение модели на уровне интерфейса. Это снижает трение в процессе код-ревью и отладки, экономя время на чтение лишнего текста.
Источник: Github ↗
