Материал3 сентября 2026 г.

i-have-adhd: навык, чтобы агент отвечал первой строкой

Десяток правил в одном SKILL.md: действие сверху, никаких вступлений, список не длиннее пяти пунктов. Форму ответа чинит, правоту — нет, а требование называть сроки лучше выкинуть сразу.

В трендах GitHub — репозиторий ayghri/i-have-adhd. Навык для кодовых ассистентов, который меняет форму ответа: действие первой строкой, нумерация для многошаговых задач, никаких вступлений и выводов, список не длиннее пяти пунктов, конкретные оценки времени. Правила лежат одним файлом skills/i-have-adhd/SKILL.md, рядом раскладки под разные среды — .claude-plugin, .cursor/skills, .agents/plugins — и каталоги tests и evals. Установка описана в INSTALL.md, лицензия MIT. Пример из README: вместо рассуждения о природе проблемы с авторизацией — «выполни npm install jsonwebtoken@latest, потом правь src/auth.ts:42».

Что чинится

Форма. Если ваш агент отвечает тремя экранами, из которых нужны две строки, навык снимет обвязку. Экономия считается просто: откройте последние десять ответов агента и отметьте, на какой строке начинается полезное. Стабильно ниже пятой — ставьте.

Есть и то, чего у большинства чужих навыков нет: каталог evals. Стилевое правило можно померить — сработало или не сработало. Это единственный способ отличить навык, который правда меняет вывод, от набора благих пожеланий в маркдауне. Если будете писать свои навыки, копируйте в первую очередь эту привычку, а не текст правил.

Где ломается

Правило «конкретные оценки времени» — самое опасное в наборе. Модель не знает, сколько у вас займёт правка, и на прямое требование назвать срок она его придумает. Получите бодрое «15 минут» на задачу, где полдня уйдёт на одно воспроизведение. Это ровно тот режим, в котором ассистент звучит уверенно и ошибается.

Лимит в пять пунктов режет длинные процедуры. Миграция на восемь шагов не становится пятишаговой от того, что так велел стиль. Она становится пятишаговой в ответе, а недостающие три шага вы найдёте на проде.

Запрет на вступления и выводы заодно выносит оговорки. Фраза «сработает, если у вас включён X» живёт как раз в том абзаце, который навык велит удалить. Для новичка в проекте это дороже сэкономленных строк.

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

Сам SKILL.md при этом хороший шаблон. Один файл, десяток правил, пара примеров «было — стало». Ровно столько нужно, чтобы написать навык под то, как разговаривает ваша команда: свои термины, свой формат тикета, свои требования к сообщению коммита. Начните с одного правила, прогоните на десяти задачах, оставьте, если видно разницу.

Правило: навык правит форму ответа и не трогает его правоту — из чужого стиля первым делом выкидывайте пункт, который заставляет модель называть числа.

Источник: первоисточник
  • агенты
  • claude-code
  • навыки
  • промптинг