Обновить

10 настроек Claude Code, до которых большинство разработчиков не доходит

Уровень сложностиПростой
Время на прочтение15 мин
Охват и читатели25K
Всего голосов 32: ↑30 и ↓2+31
Комментарии20

Комментарии 20

Сколько стоит месяц такой юплотной разработки на трёх ИИшках?

Только подписки, сейчас подписки дешевле чем апи доступ. У меня 2 Клод подписки макс20, openai pro x5 и gemini на первом тире, я хз сколько она жрёт, там чёт или бесплатный пакет есть или залагало что-то, потому что в дашборде я вижу суммы расходов, но по факту у меня списаний с карты несколько месяцев уже нет.

Что думаете про spec-driven design для управления контекстом в больших проектах? Пугают большие портянки спецификаций - отсутствуют паттерны, которые позволят держать их лаконичными и точными, чтобы контролировать кодогенерацию.

Да, я скорее за spec-driven, но не в формате один огромный SPEC.md на 800 строк. Это быстро превращается в ещё один legacy-документ, только теперь его читает агент. А точней засоряет им контекст свой.

Все документы должны быть краткими и модульными, то есть главный файл это файл роутер, с ссылками на документы по каждому этапу/модулю/задаче.

Разумно, спасибо за отличную статью.

OhSirius, я занимаюсь Spec-Driven Design среды с интеграцией в Anthropic Claude Code и Cursor. Если интересно, пишите в личку.

а я не против чтобы вы тут поделились ссылкой на статью или какой-то информацией, тема актуальная и интересная

Ему надо что-то типа mcp-proxy (например, gitlab lazy-mcp) или он сам нормально подгружает только нужные?

Клод код сам спокойно работает с гитом без дополнительных mсp прокладок. Да и не только с гитом, можно дать любой апиключ, но опять же надо понимать что он нейросеть и если вы дадите ему ключ от AWS, и он там снесёт продовые машины, то в ответ вы увидите только: я облажался, давай починим, надо сделать это, это и это)))

Спасибо за пост! Хоть и не разработчик, но нашёл пару полезных для себя настроек, до которых не дошёл)

Всегда пожалуйста) Скоро дропну комплекс для изучения языков в клодкоде, тоже думаю будет полезно не разработчикам.

Может вы знаете как сделать чтобы клод всегда перечитывал файлы, иначе когда я вношу изменения он видит старую версию. Кодекс этим не страдает.

Прежде всего файл надо сохранять, VS базирующиеся IDE все этим страдают. Ну и тут важно понимать механику, нейросеть работает с контекстом, кодекс очень дотошно перечитывает файлы и перепроверяет свою работу, это в каких-то моментах плюс, но в каких-то и минус. Клод же по дефолту работает с контекстом, то есть если он уже читал файл в сессии, то он считает что он уже знает его и кожаный ничего не менял, тут поможет строка в памяти: Always read the files you are going to work with, they may have changed.

Ожидание: я уже даже не смотрю в код! Нейросети пишут проект сами!

Реальность: я смотрю в промты и вместо кривой, но детерминированной логики кода, отлаживаю еще более кривую и притом недетрминированную логику агентов-склерозников.

А это как раз напрямую зависит от настроек которые у вас в кодагентах, они тоже могут писать соблюдая принципы SOLID, DRY. KISS им прям плохо даётся, они не совсем корректно его понимают.

Но в целом да, само работать оно не будет, нужен человек проверяющий. Для меня возможно это привычное дело, так как я уже много лет ревьюю работу разрабов и джунов в частности, так что с моей колокольни ИИшки умней 80% кожаных джунов

Что-то аишным духом от статьи сильно веет:

CLAUDE.md - это проектный "конституция" файл.

Конституция вроде как она…

/effort - это ручка глубины мышления. Чем выше уровень

В смысле дошли до ручки?

Переключатель вроде как более близко к контенту. Или перевод handle? За такие ручки надо по рукам бить …

Да, handler'ы почему-то в определенных кругах прям повально стали "ручками" называть, я услышал такое ещё за пару лет до бума ИИ кодинга.

Потому что это прямой перевод, в сфере разработки вошло в обиход говорить "дёрнуть ручку". Задолго до ИИ, всё так, по понимаю сленга сразу видно тех кто разбирается в вопросе, и тех кто пишет чушь)

Про Claude.md у меня всегда был вопрос зачем в него включать блок с командами, архитектурой (тем более вида "Rust делает это, а Elixir делает вот это"), либо стеком.

Во-первых разве Claude не может это понять сам? (в статье как раз упоминается что если может, то можно выпиливать)
Во-вторых разве эти блоки обычно не описываются в README.md? Хотя бы часть с командами и архитектурой. Получается в ваших README.md это отсутствует?

Claude.md это файл который всегда включается в систем промпт при любом запросе. Записи из этого файла должны быть краткие, но содержательные. Чтобы Клод понимал контекст проекта, контекст конкретного запроса. Память он может проигнорировать, Ридми он может проигнорировать, но Claude.md он всегда прочтёт. Получается что если его проблема связана с тем о чём в 3-5 слов упомянуто в Claude.md, то именно эти 3-5 слов отправят его в путешествие в память(если в memory.md есть индекс на эту запись) и в поиск по файлам для получения глубокой детальной информации. Без этого он может просто сгаллюцинировать.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации