Claude Code у меня появился в марте 2025-го. Точную неделю не помню — в какой-то момент он у меня просто стал инструментом по умолчанию, и я с ним отработал примерно год.

Это не «AI убил программирование» и не «AI = x10 продуктивность». И то и другое — пустое. Реальность скучнее и интереснее одновременно.

Сразу важная оговорка: я использую Claude Code на максимум. Не «иногда», не «когда подходит» — постоянно, на каждой задаче. Если что-то можно сделать через него, я делаю через него. Под него подстроены CLAUDE.md, hooks, skills, slash-команды, два MCP-сервера. Это контекст для всех выводов ниже. Стек: Python, бэкенд, команда маленькая.

═════════════════════════════════════════════════════════════════

Где он реально помог

Массовые рутинные правки. Самое чистое попадание. Когда у тебя задача «во всех 47 эндпоинтах добавь параметр request_id в логи и пробрось его в нижний слой» — это его работа, а не моя. Открываю агента, описываю абзацем, прошу сначала план, смотрю план, говорю «давай» — и через минут десять у меня PR с тестами. По ощущениям часов тридцать-сорок за год сэкономил только на таких задачах.

Совет, который я выработал не сразу: на больших правках сначала только план, без кода. Если план мимо — лучше потерять минуту на новой просьбе, чем час на разгребании неверно сделанного.

Чтение чужого репозитория. Раньше я тратил полдня на «понять, что тут вообще происходит». Сейчас открываю агента и говорю: «прочти структуру, расскажи как устроена аутентификация». Через минуту — приличный пересказ с указанием файлов.

Только проверяю всегда — открываю пару названных файлов и сверяю с пересказом. Примерно в каждом пятом пересказе он что-то слегка приукрашивает — пишет про функцию, которой в коде нет, или приписывает модулю поведение, которого там нет. Даже с этой поправкой быстрее, чем читать с нуля.

Тесты на существующий код. «Прочти parse_invoice, напиши pytest на основные ветки и edge cases». Из десяти полученных тестов восемь нормальные, два — либо избыточные, либо мокают то, что не надо мокать. Правлю и коммичу.

Объяснение чужих PR. Открываю PR на 800 строк, ничего не понимаю. Прошу: «суммаризируй — что меняется, какие риски, что я бы спросил у автора». Сильно сокращает усилие на ревью. Самое тихо-полезное применение — никаких революций, просто меньше устаёшь к концу дня.

═════════════════════════════════════════════════════════════════

Где он подвёл

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

Сейчас перед архитектурным вопросом я даю модели:

- характеристики нагрузки (сколько запросов в секунду, объём данных, как часто читают/пишут)

- стек и инструменты, которые уже стоят

- историю проекта — на каких решениях обожглись, что не используем принципиально

- кто будет сопровождать это после меня

С таким контекстом ответ становится осмысленным — модель видит ограничения и предлагает решение в их рамках, а не «лучшее в вакууме». Без контекста она физически не может ответить осмысленно, и это претензия не к ней, а к тому, как я её спрашивал.

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

Хуже того — после исправления модель часто защищает свой код, даже когда ты тыкаешь её в проблему пальцем.

После пары неприятных случаев я выработал правило: на правки в коде, где есть параллельность, повторы или синхронизация между сервисами — я сначала заставляю модель перечислить словами все сценарии, в которых это может сломаться. Без кода, просто прозой. Если она не может — значит, и фикс будет наугад, и надо разворачиваться. Только когда полный список собран — разрешаю писать код. И обязательно прогоняю результат через /ask-codex (про него ниже). Такие баги — как раз тот случай, где две разные модели реже сходятся в одинаковой ошибке, и расхождение между ними — самый ценный сигнал.

Долгие сессии. Если работаешь больше часа в одной сессии — модель дрейфует. Забывает, что у вас в проекте httpx, а не requests, начинает писать print вместо вашего логгера, тянет в зависимости что-то, что у вас под запретом. Это не моё личное наблюдение — Anthropic в апреле этого года выпустила постмортем, где сама признала регресс качества в длинных сессиях. Лечится CLAUDE.md и привычкой не сидеть в одной сессии целый день.

═════════════════════════════════════════════════════════════════

Несколько вещей, которые до меня дошли не сразу

Новая сессия = новая голова. Если на следующий день вы продолжаете задачу — дайте контекст явно, первым сообщением. Модель не помнит вчерашний разговор; она будет реверс-инжинирить происходящее по коду, и в половине случаев это закончится плохо. Я наступал три раза, прежде чем выработал привычку первое сообщение в новой сессии писать на полтора абзаца с контекстом.

Цифрам доверять нельзя. Модель уверенно скажет «здесь 47 эндпоинтов», и это будет 42. Это касается всего — количества тестов, размеров файлов, строк в проекте. Проверяю отдельной командой в терминале (grep -c, find | wc -l) или прошу её же запустить эту команду и показать вывод. Стоит дёшево, экономит репутацию.

MCP-серверы — самая недооценённая фича. У меня подключены MCP к Telegram (читать чаты) и GitLab (смотреть MR, issues, файлы напрямую). Это меняет workflow: становится возможным «классифицируй эти сообщения за неделю», «суммируй мне обсуждение в этом MR, что в итоге решили». Без MCP то же самое делалось копипастой по полчаса.

═════════════════════════════════════════════════════════════════

Что у меня лежит в .claude/

Это, пожалуй, главное в статье. Сам Claude Code из коробки — нормальный, но не выдающийся инструмент. Превращает его в продуктивный именно то, что лежит в .claude/: правила, хуки, скиллы, slash-команды. Покажу свой набор.

CLAUDE.md — два уровня

Глобальный (~/.claude/CLAUDE.md) — про мои привычки:

# Global instructions

## Communication

- Отвечать на русском

- Код, комменты, коммиты — на английском

- Без воды и повторения моего вопроса в ответе

## Code style

- Минимальный читаемый код, следовать стилю проекта

- Не добавлять docstrings/типы/комменты без просьбы

- Не рефакторить то, о чём не просили

- Не over-engineer

## Git

- Короткие коммиты в imperative lowercase

- Не коммитить и не пушить без явной просьбы

- Никаких --force и --amend без подтверждения

## Safety

- Никогда не коммитить .env, секреты, токены

- Никогда не хардкодить credentials

- Никаких rm -rf, DROP TABLE без подтверждения
Проектный (<repo>/CLAUDE.md) — про проект:

# order-payments

## What this is

Сервис приёма оплат. Принимает вебхуки, обновляет статусы заказов,

шлёт уведомления в Telegram-боты.

## Stack

- Python 3.12, FastAPI

- httpx (НЕ requests)

- structlog (НЕ print)

- PostgreSQL + asyncpg, raw SQL (НЕ ORM)

## Conventions

- Все handlers — async def

- DB через pool, не ORM

- Доменные ошибки через app/errors.py

- Конфиг через pydantic-settings, всё в .env

## Avoid

- requests, print, ORM, sync DB calls, except Exception без причины

═════════════════════════════════════════════════════════════════

Один hook — самая дёшево-выгодная штука

`.claude/settings.json`:

```json
{
  "hooks": {
    "PostToolUse": [
      {
        "matcher": "Edit|Write",
        "hooks": [
          {
            "type": "command",
            "command": "python .claude/hooks/run_bot_tests.py"
          }
        ]
      }
    ]
  }
}
```

`.claude/hooks/run_bot_tests.py`:

```python
#!/usr/bin/env python3
"""Auto-run pytest after edits to bot/*.py files."""
import json
import sys
import subprocess

data = json.load(sys.stdin)

tool = data.get("tool_name")
if tool not in ("Edit", "Write"):
    sys.exit(0)

file_path = data.get("tool_input", {}).get("file_path", "")
if not file_path.endswith(".py") or "bot/" not in file_path:
    sys.exit(0)

result = subprocess.run(
    ["pytest", "bot/tests/", "-x", "--tb=short", "-q"],
    capture_output=True,
    text=True,
    timeout=30,
)

if result.returncode != 0:
    print(f"Tests failed:\n{result.stdout[-1500:]}", file=sys.stderr)

sys.exit(0)
```

Двадцать строк, двадцать минут на настройку — и тесты прогоняются после каждой правки. Если упало — Claude видит ошибку через stderr и сам пытается починить в следующем сообщении.

═════════════════════════════════════════════════════════════════

«Петля обратной связи: Edit → Hook → pytest → stderr → Claude чинит»
«Петля обратной связи: Edit → Hook → pytest → stderr → Claude чинит»

Skills — про то, чего я раньше не знал

Skills появились во второй половине 2025-го, и поначалу я к ним не относился серьёзно — думал, это «промпт-пресеты». Через пару месяцев понял, что это не так. Skill — это упакованная экспертиза: набор инструкций + примеры + дополнительные файлы, которые модель подгружает только когда задача попадает в её область. Это сильно лучше, чем держать всё в одном промпте.

У меня сейчас активно используются:

- frontend-design — отдельный разговор, расскажу ниже.

- mcp-builder — каждый раз, когда я пишу новый MCP-сервер, этот skill вытаскивает правильную структуру (Python FastMCP), частые ошибки, паттерны логирования. Сильно сокращает время на новый MCP с пары вечеров до пары часов.

- webapp-testing — когда нужно прогнать Playwright-тест локально, не вспоминая каждый раз API. Открывает браузер, кликает, делает скриншоты.

- document-skills:xlsx/pdf/docx — для скриптов, которые генерят Excel/PDF/Word отчёты. Без этого Claude писал бы код с openpyxl наугад; с skill — пишет рабочий с первого раза.

- systematic-debugging — открывается, когда что-то странно сломалось. Заставляет модель не сразу предлагать фикс, а сначала собрать данные.

Главное, чему я научился: не лениться искать, какой skill есть для задачи. Каждый месяц добавляют новые, я раз в две недели проверяю список.

═════════════════════════════════════════════════════════════════

Frontend — отдельная история

Тут я хочу честно. Если открыть Claude Code и попросить «сделай мне дашборд», то получишь тот самый AI-look: Inter font, фиолетовый градиент, карточки на белом фоне, неотличимо от десятка других сайтов из 2025-го. Это уже стало мемом. И это была моя главная претензия к Claude Code на фронте полгода назад.

Решилось установкой frontend-design skill. Этот skill буквально написан против AI-эстетики — у него в инструкции прямым текстом:

> NEVER use generic AI-generated aesthetics like overused font families (Inter, Roboto, Arial, system fonts), cliched color schemes (particularly purple gradients on white backgrounds), predictable layouts and component patterns, and cookie-cutter design that lacks context-specific character.

И вместо этого требует выбрать сильное эстетическое направление (минимализм, максимализм, ретро-футур, брутализм и т.д.), подобрать характерные шрифты, нестандартные палитры, неожиданные композиции. С ним фронт получается реально такой, что я бы не отличил от работы дизайнера. Без него — да, AI-slop.

Это переломный момент для моего отношения к Claude Code на фронте. Полгода назад я бы написал, что он на фронте слаб. Сейчас я бы написал, что он слаб без skill и хорош со skill. Это разные миры.

═════════════════════════════════════════════════════════════════

Slash-команды в моём рабочем потоке

- /simplify — после написания нового кода всегда прогоняю эту команду. Она проходит по изменениям и предлагает что упростить, где есть дублирование, где избыточная абстракция. Я взял за правило: ни один новый код не идёт в коммит до /simplify.

- /security-review — перед мерджем в проекты, где есть платежи или PII. Это встроенная команда, проходит по diff'у и ищет уязвимости. Ловит не всё, но дёшево.

═════════════════════════════════════════════════════════════════

/ask-codex и cross-check как принцип

Перед рискованными мерджами я прогоняю изменения через другую модель — Codex от OpenAI. Идея простая: два разных AI с разной обучающей выборкой реже сходятся в одинаковых ошибках, чем один. Если оба согласны — мердж безопасен. Если расходятся — это сигнал ещё раз вдумчиво посмотреть.

Исторически я делал это через свой кастомный skill /ask-codex — небольшой bash-скрипт, который собирал контекст (что обсуждаем, что в git diff) и звал codex CLI. Работало, но грубо: ответ выводился сырым, обработки ошибок практически не было, никакого автоматического разбора результата.

В начале 2026-го OpenAI выпустила официальный плагин для Claude Code (codex-plugin-cc) с тремя skills: codex-cli-runtime (правильный вызов CLI), codex-result-handling (как презентовать ответ Codex, в том числе с критическим правилом «после ревью STOP — не применять фиксы без подтверждения пользователя») и gpt-5-4-prompting (как переформулировать запрос под Codex до отправки). Это то же самое, что я собирал на коленке, только корректнее.

Сейчас у меня в pre-commit checklist стоит связка /simplify → cross-check через Codex → /security-review. Звучит как оверкилл — на практике занимает 5–7 минут перед рискованным мерджем. На обычных правках я не зову это всё, только когда трогаю платежи, миграции данных или авторизацию.

═════════════════════════════════════════════════════════════════

«Связка /simplify → Codex → /security-review перед рискованным мерджем»
«Связка /simplify → Codex → /security-review перед рискованным мерджем»

Принцип здесь важнее конкретного инструмента: не верить одной модели на критичных участках кода. Сегодня у меня связка Claude+Codex, завтра это могут быть другие модели — суть не в брендах, а в том, что cross-check экономит очень дорогие ошибки.

═════════════════════════════════════════════════════════════════

Стоит ли $200 в месяц

Подписка Max — это две тысячи долларов в год. Сильно. Если бы я не использовал Claude Code — мне было бы за неё обидно. Так — нормально, по часам отбивается.

Но тут важный момент. Я думаю, многие люди разочаровываются в Claude Code не потому что он плохой, а потому что используют его «как обычный автокомплит». В таком режиме он окупает $20/мес, не $200. Большая часть экономии возникает из режима «агент с правилами проекта, hooks, skills, slash-командами, MCP» — то есть когда ты под него подстроил процесс. Без подстройки это просто более умный VSCode, и тогда зачем платить.

Если у вас есть месяц на эксперимент — попробуйте полноценно. Заведите CLAUDE.md (хоть бы и по моему образцу). Настройте один hook. Поставьте frontend-design (если делаете фронт) и systematic-debugging (всем подойдёт). Подключите MCP к чему-нибудь, что вам нужно регулярно. Возьмите за привычку /simplify после каждого нового файла. Через месяц поймёте — ваш это инструмент или нет.

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

═════════════════════════════════════════════════════════════════

А что у вас в .claude/? Особенно интересны:

- Hooks, которые вы написали под свой стек — что они проверяют, как они вас спасли

- Slash-команды под конкретные задачи — у каждой команды свои ритуалы перед мерджем, и я уверен у вас есть что-то, до чего я ещё не додумался

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

- Skills, которые вы откопали или написали сами и теперь не представляете жизнь без них

Делитесь в комментариях. Уверен, у каждого активного пользователя в .claude/ лежит что-то такое, чего нет ни у кого другого — соберём вместе живой каталог идей.

Комментарии (46)


  1. MountainGoat
    01.06.2026 21:19

    У меня ещё одно правило: общаться с моделью только на английском. В техническом разговоре ломаный английский менее двусмысленен, чем правильный русский. Да и связи между терминами и их концепциями крепче. А то ты ей про паттерн Строитель - она тебе Имхотепа вспомнит.

    А вообще имею подозрение, что с правильным промптом и обвязкой даже Qwen всё сможет.


    1. wmlab
      01.06.2026 21:19

      английский, только английский. если общаться на русском в узкой предметной области, к примеру, "возможности AWS Security Hub", модель вот прямо заметно "тупеет". что неудивительно, так как модель тренировали на англоязычном датасете, а русскоязычных материалов, предполагаю, было на два порядка меньше (а то и на три). можно попробовать, наверное, инструкцию "каждый мой пропмт сначала переводи на английский и работай с ним" - не знаю, поможет ли, не пробовал


      1. gerbert_MX
        01.06.2026 21:19

        мне кажется вопрос постановки задачи, на русском надо иначе формулировать уточнять

        давно заметил что на русском и на английском приходится по разному промты строить если задача комплексная

        только и только на английском "лучше" только с локальными моделями, точнее с ними кодовые агенты реально тупее если ставишь задачу не на английском, а вот кодекс/клод уже давно выше этого и прям заметного падения качества от языка я не заметил


      1. amazingname
        01.06.2026 21:19

        В кодинга агент всегда повторяет ваш вопрос на английском переформулируя его а потом обсасывает на английском со всех сторон. Я 3 месяца писал на английском, потом перешёл на русский и прилично ускорился. Потому что я русский знаю лучше, а агенту пофиг.


    1. opium Автор
      01.06.2026 21:19

      Спокойно можно привет на русском уже давно, пишу только на русском, успех 99 процентов. В свое время для английский давал буст , сейчас он стал таким маленьким что его не видно


      1. 3aky
        01.06.2026 21:19

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


        1. opium Автор
          01.06.2026 21:19

          Вообще не так, пишите на русском и будет всё отлично


          1. 3aky
            01.06.2026 21:19

            Я и так и так пишу - любопытно же. Гуглевские инструменты пока переводят и это видно в логах, подозреваю, что остальные зачастую тоже.


    1. Glen5
      01.06.2026 21:19

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


      1. opium Автор
        01.06.2026 21:19

        ну на практике такого не вижу , так что это скорее надуманная проблема чем реальность, вы в клод коде или кодексе испытываете такую проблему со смыслами ? как по мне там всегда все однозначно


    1. mahmud90
      01.06.2026 21:19

      с правильным промптом и обвязкой даже Qwen всё сможет.

      Пользуюсь Qwen Code + qwen3.6-plus, план модель всегда составляет сама, без дополнительных просьб и напоминаний, свои тесты тоже запускает и ошибки в них смотрит сама (без всяких хуков), поиск по проекту быстрый и точный, внесение любых правок или запуск команд только после ручного подтверждения, не нужно отдельно прописывать это. Пользуюсь не так давно, в целом модель кажется довольно умной, с поставленными задачами справляется. Конечно в любом случае все проверяется вручную. Использую не по максимуму и не каждый день. С Opus, Gemini, GPT не сравнивал, но пока не вижу смысла переплачивать за более дорогие модели.


      1. opium Автор
        01.06.2026 21:19

        Ну хочу вас огорчить там сильно хуже к сожалению, мульти агент на клоде плюс кодек плюс гемени в разы лучше


        1. mahmud90
          01.06.2026 21:19

          Вот прямо в разы?) А что по соотношению цена - качество?

          qwen3.6-plus на довольно сложном проекте нормально справлялся с поставленными задачами. Возможно, есть модели получше (которые в разы дороже). То что они лучше "в разы" - сильно сомневаюсь.


          1. opium Автор
            01.06.2026 21:19

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


            1. mahmud90
              01.06.2026 21:19

              Правильно ли я вас понял, что вы сравниваете китайские модели с "гнилыми яблоками" и утверждаете, что Opus, Gemini, GPT в "разы лучше"? Какие-то пруфы есть, или просто субъективщина на уровне "каждый кулик свое болото хвалит"?


              1. opium Автор
                01.06.2026 21:19

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


                1. mahmud90
                  01.06.2026 21:19

                  Ок, вот два первых результата из гугла: раз и два. Никакого преимущества "в разы" даже близко нет, пишут даже что qwen3.6-plus лучше в каких-то аспектах. Если у вас есть ссылки на тесты моделей где qwen3.6-plus хуже "в разы" - напишите.


                  1. opium Автор
                    01.06.2026 21:19

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


                    1. mahmud90
                      01.06.2026 21:19

                      Из простого доволдьно много задач они не могут сделать от слова совсем это про китайские квен кими минимакс и прочие

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

                      связка из агентов кодекс клод гемени стоят копейки

                      $200 в месяц + гемини + гпт - копейки? Ну ок.

                      В любом случае ваше право, конечно, чем пользоваться. Я лишь поделился в комменте своим опытом.


                      1. opium Автор
                        01.06.2026 21:19

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


      1. TemArtem
        01.06.2026 21:19

        Квен реально подтянулся за последний год. Для рутины его хватает с головой, и стоит он копейки по сравнению с антропиком


        1. opium Автор
          01.06.2026 21:19

          Так антропик стоит копьё


    1. TemArtem
      01.06.2026 21:19

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


  1. gerbert_MX
    01.06.2026 21:19

    что-то гложут меня сомнения, что такая массивная структура чем-то помогает, а не просто забивает контекст

    с агентами сейчас чем лаконичнее и понятнее тем лучше, потому как большой объем кроме контекста еше и точек двойственного толкования добавляет. А клод сейчас и так поглупел, забывая кусками правила почти сразу


  1. zakarov
    01.06.2026 21:19

    Хук я бы чуть поправил. run_bot_tests.py при падении pytest печатает в stderr и делает sys.exit(0). Т.е. PostToolUse делает "увидел ошибку - попробовал починить". Но tool call уже прошел, файл уже изменен.

    exit 2 у PostToolUse не откатывает действие, а только скармливает ошибку обратно Клоду. Если нужна именно защита от мусорного результата, ее надо вешать на Stop/TaskCompleted или тащить в pre-commit/CI.


    1. opium Автор
      01.06.2026 21:19

      Это относительно старая статья, тут уже большая часть всего переписана, не переживайте.


      1. Diamon33
        01.06.2026 21:19

        А зачем здесь относительно старая статья, если всё уже переписано?


  1. jlllk
    01.06.2026 21:19

    Сейчас перед архитектурным вопросом я даю модели:

    - характеристики нагрузки (сколько запросов в секунду, объём данных, как часто читают/пишут)

    - стек и инструменты, которые уже стоят

    - историю проекта — на каких решениях обожглись, что не используем принципиально

    - кто будет сопровождать это после меня

    Или пример неудачный, или я что-то не понял. Если знать ответы на эти вопросы, то решение само должно родиться в голове. Уже проделано 90 процентов работы.


    1. opium Автор
      01.06.2026 21:19

      Ну если брать какую нибудь задачу не сильно сложную, я её делаю неделю зная ответы выше. Какой нибудь кодекс ее делает за 5 могут моего времени если все удачно сложилось. Тут просто скорость работы на порядок отличается на выходе


    1. TemArtem
      01.06.2026 21:19

      В том-то и суть, что архитектуру придумываешь ты, а кодогенерацию спихиваешь на железку. Сам подумал, машина напечатала, профит


      1. opium Автор
        01.06.2026 21:19

        Да все придумывает машина под ключ


  1. jlllk
    01.06.2026 21:19

    Подписка Max — это две тысячи долларов в год. Сильно. Если бы я не использовал Claude Code — мне было бы за неё обидно. Так — нормально, по часам отбивается.

    Поясните, пожалуйста, как именно отбивается? Берете больше работы, за которую больше платят?

    Меньше тратите на работу и больше отдыхаете?


    1. opium Автор
      01.06.2026 21:19

      Оба пункта работают


  1. K0styan
    01.06.2026 21:19

    первое сообщение в новой сессии писать на полтора абзаца с контекстом

    А не пробовали это самое первое сообщение для сессии генерить моделью же, напоследок перед закрытием предыдущей?

    Я стараюсь длинные сессии финализировать сводкой в файлик - это даже мне помогает контекст восстанавливать)


    1. opium Автор
      01.06.2026 21:19

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


  1. BasilM
    01.06.2026 21:19

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


    1. opium Автор
      01.06.2026 21:19

      Не это человек такой )) проф деформации


  1. dimas846
    01.06.2026 21:19

    Могу рассказать про свои skills. Стэк: PHP (Symfony). Понял, что удобно делать скилы под процессы и под компоненты.
    Например сайт мультиязычный и надо выводимые строки оборачивать методом переводов. В конце "собирать" новые переводы консольной командой в файлы yaml и в этих файлах переводить строки на конкретные языки. Так вот этот процесс описан в скиле, и Claude его использует когда что либо поменялось в UI.
    Есть на сайте datalists такие сложные таблицы с фильтрами, сортировкой, пагинацией и т.п. Этот сложный компонент и когда надо создать новый datalist или изменить существующий - используем подробное описание его паттернов и архитектуры с примерами из скила.

    Хуки пока не использовал, надо почитать про них..


  1. Vest
    01.06.2026 21:19

    Я делал небольшой проект для себя, и там я использовал самый популярный скилл для Реакта (не знаю, дало ли это что-то, я сам плохо его знаю), MCP для Chrome (эта штука меня впечатлила) и недавно узнанный codegraph. Последний, к сожалению, не идеальный, но выручал меня в плане скорости.


  1. johnnyBoy1984
    01.06.2026 21:19

    спасибо что поделились опытом, очень интересно что у вас в mcp-builder и document-skills:xlsx/pdf/docx ? можете поделиться или хотя бы кратко описать?


    1. opium Автор
      01.06.2026 21:19

      https://github.com/anthropics/skills/tree/main/skills/mcp-builder

      Для элементов можно вообще без скилов работать если у вас нет какого то стандартного флоу и вы не делаете одни и те же документы много раз, сейчас ии читает и создаёт их из коробки не нужны приблуды как раньше


  1. TemArtem
    01.06.2026 21:19

    Подход с контекстом правильный, машина без вводных всегда выдаст сферического коня в вакууме. Только поддерживать эти талмуды в актуальном состоянии та еще морока - забудешь обновить доку и он тебе нагенерит кода по старым стандартам


  1. Lord_of_Rings
    01.06.2026 21:19

    я использую Claude Code на максимум. Не «иногда», не «когда подходит» — постоянно, на каждой задаче.

    В том числе на Хабре Q&A, вводя пользователей в заблуждение.


  1. d3d14
    01.06.2026 21:19

    Новая сессия = новая голова. Если на следующий день вы продолжаете задачу — дайте контекст явно, первым сообщением. 

    У вас разве сессии не сохраняются?


  1. Ryav
    01.06.2026 21:19

    MCP к Telegram

    Это какой? Что-то я ни одного зрелого MCP не встречал для Telegram.


  1. Diamon33
    01.06.2026 21:19

    Сразу важная оговорка: я использую Claude Code на максимум. Не «иногда», не «когда подходит» — постоянно, на каждой задаче.

     два MCP-сервера

    Cool story, bro

    Подписка Max — это две тысячи долларов в год.

    $2400, annual же есть только на Pro, не?

    Перед рискованными мерджами я прогоняю изменения через другую модель — Codex от OpenAI.

    Это бесплатно досталось?

    Skill — это упакованная экспертиза

    Т.е. все ещё prompt-preset, т.к. кроме текста мы на ввод ничего не даем.

    if result.returncode != 0: print(f"Tests failed:\n{result.stdout[-1500:]}", file=sys.stderr)

    Т.е. после каждого редакторования файла, даже просто добавления коммента - вы решили наливать в контекст stderr ?

    P.S. Что за манера пошла в статьях выделять слова везде где ни попадя? LLM статью писала?