Короче, Anthropic 1 октября выкатил моды для Claude Code (версия 2.1.287). И это первое за долгое время, от чего я реально кайфанул.
Что это. Раньше Claude Code настраивался через CLAUDE.md, скиллы и хуки. Хуки - это внешние скрипты, которые дёргаются на событиях. Мод - это кусок кода на TypeScript, который живёт внутри самого Claude Code и может переписать, как он выглядит и как себя ведёт. Нарисовать свою панель, перехватить вызов инструмента, подменить встроенную команду. Anthropic сам уже перенёс /diff в мод, то есть его можно выключить или заменить своим. Ставится как обычный плагин через /plugin.
И самое главное: писать их руками не надо. Говоришь Клоду "сделай мне мод, который показывает вот это" - и он сам пишет, ставит и подгружает прямо в текущую сессию. Я ни одной строчки TypeScript не написал.
Я первым делом пошёл допиливать стандартное окно. Я часто гоняю коммуникацию между сессиями, так что первым шагом вывел код сессии прямо в статус. Дальше у меня есть локальная база знаний (о ней как-нибудь отдельно), и там главные сущности - мячи и нити, такой локальный микро-таск-трекер. Теперь в строке всегда висят 2-3 актуальные задачи, не надо никуда лезть и спрашивать.
И третье, самое наболевшее. Клод любит захуярить работу, а вот пушить в репу - не всегда. Коммиты копятся в разных worktree, и пока явно не пнёшь, ничего не происходит. Правила в CLAUDE.md есть, конечно. Но правило - это пожелание, а вот статус "4 коммита не запушены" в строке перед глазами - это уже совесть. У меня куча линтерных правил и на базу знаний, и на саму работу, и теперь их состояние просто видно, а не вспоминается постфактум.
Ложка дёгтя одна. Мод работает с теми же правами, что и сам Claude Code, то есть чужой мод из маркетплейса - это чужой код на твоей машине. Свои пишу спокойно, чужие пока смотрю глазами.
———
Попробуйте: попросите Клода показать то, за чем вы постоянно ходите руками.
#ITЕгерь
Post #504
31
- ❤ 1
- 🤔 1