Код который дописывает себя сам
Карпатый выложил интересный пост про openclaw и его кошерный аналог nanoclaw. Пост почитайте сами, но в нем есть одна крутая мысль на примере nanoclaw которую хочу раскрыть.
В кодовой базе nanoclaw нет дополнительных фичей – только минимально необходимая база. А все фичи сделаны в виде инструкций для claude code.
Например, для поддержки телеграм нужно просто вызывать claude /add-telegram и у вас появится поддержка телеграма. Проект сам себя допишет в вашей локальной копии. Никаких конфигов, настроек, длинного кода и прочей чепухи.
То есть, еще раз – нет никаких конфигов, настроек, длинного кода и прочей чепухи. Просто инструкции "как себя дописать". Где-то это больше похоже на pull request как в add-telegram, а где-то это просто инструкция для claude code как в случае add-gmail.
Для меня это небольшой кусок более широкой парадигмы – код перестает быть актуальным переносчиком софта, на его место приходят хорошие текстовые описания.
Не подсматривая в этот проект, я планировал в своём агенте сделать "библиотеку промптов-расширений" – набор .md которые подтягиваются по необходимости и меняют код. В nanoclaw реализация сделана через claude code skills, что ещё круче.
Код - ничто. Смысл - всё.