i-have-adhd — навык для агентов, который перестраивает ответы под читателя с СДВГ

· 2 мин чтения
adhd claude-code skills productivity output-formatting
📂 Исходный код на GitHub

Навык для coding-ассистента, который не хоронит ответ: действие первым делом, нумерованные многошаговые задачи, конкретный следующий шаг в конце. Для читателя с ADHD. Устанавливается как plugin в Claude Code и Codex. MIT.

i-have-adhd — навык для агентов, который перестраивает ответы под читателя с СДВГ

i-have-adhd — навык для coding-агента, который перестраивает ответы под читателя с СДВГ

У каждого из нас бывает такое: просишь ассистента помочь — и получаешь простыню текста, где ответ зарыт где-то на третьем абзаце. «Отличный вопрос! Давай разберёмся. На самом деле у твоего auth-флоу есть несколько движущихся частей: middleware, токены и куки…» — вы скроллите, ловите себя на мысли «а я вообще что спросил?», а действие так и не началось.

Бывают задачи, которые требуют собраться, распланировать, разбить на шаги. И бывают читатели, которым это даётся тяжелее обычного — в частности читатели с синдромом дефицита внимания и гиперактивности (СДВГ). Навык i-have-adhd предлагает элегантное решение: не чинить человека, а научить агента отвечать так, чтобы любой ответ был легко читаем и сразу «в дело». Причём автор подчёркивает: диагноз не требуется. Формат, который удобен читателю с СДВГ, почти всегда просто удобен всем.

«ADHD-friendly outputs. No ADHD diagnosis needed!» — слоган проекта.

Это не диагностика и не терапия. Это набор правил форматирования ответов LLM-агента, который вы устанавливаете как плагин в Claude Code или Codex — и ответы становятся короче, конкретнее и начинаются с действия.

Что это

i-have-adhd — это навык (skill) для coding-ассистента, который форматирует ответы так, чтобы суть была видна сразу:

  • Действие первым делом. Ответ начинается с того, что делать, а не с вежливого вступления.
  • Шаги пронумерованы. Многошаговая задача превращается в понятный список, а не в абзацы прозы.
  • В конце — конкретный следующий шаг. Вы всегда знаете, что сделать дальше.
  • Никаких «Hope this helps!». Меньше воды, больше пользы.

Правила сводятся к одному: у человека с СДВГ ограниченный и легко отвлекаемый запас внимания, поэтому каждый ответ должен доносить суть за минимум усилий. При этом правила не делают выводы чёрствыми — они просто убирают шум.

10 правил

Полный текст лежит в skills/i-have-adhd/SKILL.md. Вот суть:

Правило
1 Начинай со следующего действия. Первой строкой ответа всегда должно быть направленное действие, а не размышление.
2 Нумеруй многошаговые задачи. Если действий несколько — оформляй их нумерованным списком, чтобы легко сканировать и отслеживать.
3 Заканчивай одним конкретным следующим шагом. После основного ответа всегда указывайте, что делать дальше.
4 Подавляй отвлечения. Не уводите разговор в стороны; любые повороты — вне структуры ответа.
5 Каждый заход повторяй состояние. Напоминайте, где мы находимся, чтобы читатель мог «перезагрузить» контекст.
6 Конкретные оценки времени. Скажите «пара минут», «около 5 минут», а не «ай-нибудь».
7 Делай победы видимыми. Явно отмечайте, что шаг выполнен и что заработало.
8 Делай ошибки спокойно. Факты об ошибках — без драмы и лишних извинений.
9 Ограничивай списки пятью пунктами. Списки длиннее пяти приведены теряются.
10 Без преамбулы, без резюме, без закрывающих фраз. Сразу к делу, в конце — следующий шаг.

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

Пример: ДО и ПОСЛЕ

Авторы привели наглядный пример, как меняется ответ на один и тот же вопрос об обновлении библиотеки jsonwebtoken.

До (типичный ответ LLM):

Great question! Let me think about this. Your auth flow has a few moving pieces: the middleware, the token verification, and the cookie handling. Looking at src/auth.ts, the verifyToken function (around lines 42-58) seems to be using an older jsonwebtoken API. One approach would be to update the package and rewrite that function. After making the change, you'd want to run the auth tests to confirm nothing breaks. By the way, you might also want to look at your dependency versions overall. Hope this helps! Let me know if you want to dig deeper.

После (ответ с включённым навыком):

npm install jsonwebtoken@latest

Затем отредактируйте src/auth.ts.

  1. Откройте src/auth.ts
  2. Замените verifyToken (строки 42–58) на сниппет ниже
  3. Запустите npm test -- auth.spec.ts

Дальше: вставьте первую падающую строку, если какой-то тест упадёт.

Разница очевидна: во втором ответе действие — в первой строке, шаги пронумерованы, преамбула и «Hope this helps!» исчезли, а в конце есть конкретный следующий шаг.

Установка

Claude Code

claude plugin marketplace add ayghri/i-have-adhd
claude plugin install i-have-adhd@i-have-adhd

После установки наберите /i-have-adhd. Локальный клон не нужен: Claude Code сам подтягивает репозиторий и автоматически обновляет его. Если хотите, чтобы навык подключался автоматически в каждой сессии, создайте файл-маркер:

touch ~/.claude/.i-have-adhd-always

Codex

codex plugin marketplace add ayghri/i-have-adhd --ref main
codex plugin add i-have-adhd@i-have-adhd

Затем наберите $i-have-adhd, чтобы применить стиль вывода явно. Навык также вызывается неявно, когда Codex видит задачу, которой он пойдёт на пользу.

Инструкции для других coding-агентов — в INSTALL.md.

Как настроить под себя

Проект можно форкнуть и подогнать под свои предпочтения. Правила лежат в одном файле skills/i-have-adhd/SKILL.md — просто отредактируйте его под себя, а затем замените upstream-версию своей:

claude plugin uninstall i-have-adhd               # сначала уберите upstream-копию
claude plugin marketplace remove i-have-adhd      # форк и upstream используют одно имя
claude plugin marketplace add <your-username>/i-have-adhd
claude plugin install i-have-adhd@i-have-adhd

Перезапустите Claude Code и снова вызовите /i-have-adhd.

Что понравилось лично

Проект честно признаёт, что дело не в человеке, а в формате ответа. Беря на вооружение принципы из книги The Adult ADHD Tool Kit (Дж. Рассел Рамзи и Энтони Л. Ростейн), автор адаптировал их именно для того, как должен отвечать LLM, — а не для того, как человеку организовать свой день. Акцент на «читателе с СДВГ» здесь не стигма, а ориентировка на самый требовательный сценарий восприятия: если текст легко читать при дефиците внимания, он легко читается всеми.

Отдельно радует, что правила нумерованы списки до пяти пунктов — краткость правил сама их иллюстрирует. И лицензия MIT.

Итог

i-have-adhd — это маленький, но продуманный плагин для Claude Code и Codex, который меняет форму ответов coding-агента: действие первым делом, нумерованные шаги, конкретный следующий шаг в конце и никаких «Hope this helps!». Устанавливается одной командой, настраивается форком и работает без всякого диагноза.

Ссылки: репозиторий на GitHub

Источник: https://github.com/ayghri/i-have-adhd