Как заставить coding-агента не прятать ответ: скилл для ADHD-дружелюбного вывода
I-have-ADHD: A skill to stop your coding agent from burying the answer
Проект i-have-adhd на GitHub предлагает скилл для AI-ассистентов, который заставляет их выдавать ответы в формате, удобном для людей с ADHD: сначала действие, затем нумерованные шаги, без лишних отступлений и «надеюсь, это поможет». Поддерживаются Claude Code, Codex, Cursor, Gemini CLI и другие инструменты. В репозитории есть установка, правила и примеры «до/после».
Action first. Steps numbered. No "Hope this helps!"
- jp57
Давайте признаем. Клод (в частности) — ужасный писатель. Существует целая индустрия навыков и инструкций CLAUDE.md, пытающихся подтолкнуть его к лучшему письму, но каждая новая итерация модели, кажется, специально создана, чтобы переопределить всё это, чтобы она могла нагружать свои тексты ненужными причастными оборотами, конструкциями «не то, а это», прятать главную мысль и прочей ерундой. Я искренне удивляюсь, общаются ли люди внутри Anthropic друг с другом в таком стиле. Неужели на него наложили отпечаток энграммы Дарио?
- ryandrake
Самый большой «клаудизм», от которого мне трудно заставить LLM отказаться, — это её настойчивое желание рассказывать о том, чего она не делала, в дополнение к тому, что делала. «Я отредактировал этот.py и тот.py, но я не редактировал README.md и не делал коммит» или комментарии в коде вроде «Этот код вызывает foo для bar и возвращает результаты напрямую — не через колбэк». «Этот код возвращает true, если пользователь кликнул по кнопке — а не по представлению списка». То есть, спасибо, Клод, но мне всё равно, чего код не делает. У других LLM такого обычно не замечаю. Мне почти хочется попробовать добавить правило: «Никогда не используйте слова "не" или "вместо"».
- sleazebreeze
Модели Claude нуждаются в этом больше всего, и, по моему опыту с этим конкретным навыком, они сохраняют краткость максимум на несколько ходов, а потом полностью забывают и возвращаются к своей непостижимой многословности. И это при том, что навык прописан в моём разреженном глобальном CLAUDE.md, и я вручную повторяю его регулярно во время сессий. Мне не очень хочется ставить хук, который будет запускать это на каждый ответ, но, полагаю, это могло бы сработать, просто всё станет медленнее (а модели Claude и так довольно медленные). Не думаю, что мы сможем выкрутиться с помощью навыков.
- al_borland
Я в последнее время частенько отчитываю свою LLM за это. Вместо того чтобы сказать мне, что делать, она сначала рассказывает о трёх способах, которые технически могут сработать, но которые мне, вероятно, не стоит использовать по разным причинам. Всё это пустая трата моего времени, токенов и нервов.
- hbn
> Установка
> Скопируйте и вставьте в вашу командную строку:
> Установите навык/плагин i-have-adhd с https://github.com/ayghri/i-have-adhd, обратитесь к AGENTS.md из репозитория за инструкциями.
Это странная эволюция от «не копируйте скрипты, которые передают curl в ваш интерпретатор». Я знаю, что LLM становятся лучше, но я бы по крайней мере немного нервничал, что она может в итоге установить что-то из поддельного репозитория с похожим именем, потому что во время водоразметки текста LLM потребовалось заменить токен на альтернативный «столь же правильный» токен, соответствующий статистической закономерности. Я параноик?
- hk1337
> Навык, чтобы ваш coding-агент не прятал ответ
Это просто раздражает любого. Он выдаёт диссертацию на десять страниц, которая сводится к: «всё хорошо, беспокоиться не о чем».
- acaloiar
Я пользовался им несколько месяцев и могу сказать, что ни один навык не способен держать «клаудизм» под контролем. Гораздо больше пользы вы получите от «стиля вывода» с теми же инструкциями, потому что стили вывода регулярно напоминают Клоду, как говорить. Даже стили вывода не всегда справляются («клаудизм» просачивается), и они взаимоисключающие, так что одновременно может быть активен только один.
- andai
> объясните, как будто у меня дисфункция исполнительных функций
Это правда. У трансформера рабочая память на несколько порядков больше, чем у любого человека. По сравнению с трансформером у всех нас дисфункция исполнительных функций. По умолчанию они объясняют вещи, предполагая, что у меня бесконечная пропускная способность обработки. А у меня её нет! У меня на несколько нулей меньше, чем у них.