claude-cli — Как Борис использует Claude Code
Клодономика

Как Boris Cherny использует Claude Code

Boris создал Claude Code в Anthropic. Когда его спросили, как он сам им пользуется, он поделился 13 практическими советами из повседневной работы. Его сетап «на удивление ванильный» — доказательство, что CC отлично работает из коробки.

Тред @bcherny от 2 января 2026
Кликай по вкладкам выше, чтобы изучить каждый совет
или используй стрелки ← →
1
Запускай 5 Claude параллельно

Boris запускает 5 инстансов Claude Code одновременно в терминале, используя 5 отдельных git-чекаутов одного и того же репозитория. Табы пронумерованы 1–5 для удобства, а системные уведомления сообщают, когда какому-либо Claude нужен ввод.

Ключевая деталь
Каждый таб работает в своём git-чекауте, поэтому Claude может вносить изменения параллельно без конфликтов. Настрой уведомления iTerm2, чтобы знать, когда какой-то Claude требует внимания.
~/repo-1 $ # Таб 1: работа над фичей ~/repo-2 $ # Таб 2: прогон тестов ~/repo-3 $ # Таб 3: код-ревью ~/repo-4 $ # Таб 4: отладка ~/repo-5 $ # Таб 5: документация
Открыть оригинал
2
Параллельные сессии в вебе и на мобиле

Помимо терминала Boris крутит ещё 5–10 сессий на claude.ai/code. Он легко переключается между локальным и веб-вариантом через команду & или флаг --teleport.

Также он запускает сессии утром с телефона через iOS-приложение Claude, а потом подхватывает их на компьютере.

Ключевые команды
& — отправить сессию в фон
--teleport — переключать контекст между локальным и веб
Открыть оригинал
3
Opus 4.5 с thinking-режимом — для всего

Boris использует Opus 4.5 в режиме thinking для любой задачи. Его логика:

Почему Opus, а не Sonnet
«Это лучшая модель для кода, которой я когда-либо пользовался. И хотя она крупнее и медленнее Sonnet, её приходится меньше направлять, она лучше работает с инструментами — в итоге почти всегда получается быстрее, чем с моделью поменьше».

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

Открыть оригинал
4
Общий CLAUDE.md с документацией

Команда ведёт один общий файл CLAUDE.md для репозитория Claude Code, закоммиченный в git. Вся команда дополняет его несколько раз в неделю.

Ключевая практика
«Каждый раз, когда мы видим, что Claude делает что-то неправильно, мы добавляем это в CLAUDE.md — чтобы в следующий раз он этого не повторил».
claude-cli $ cat CLAUDE.md # Процесс разработки **Всегда используй `bun`, а не `npm`.** # 1. Вносим изменения # 2. Typecheck (быстро) bun run typecheck # 3. Прогон тестов bun run test -- -t "test name" # отдельный набор bun run test:file -- "glob" # конкретные файлы # 4. Линт перед коммитом bun run lint:file -- "file1.ts" # конкретные файлы bun run lint # все файлы # 5. Перед созданием PR bun run lint:claude && bun run test
Открыть оригинал
5
@.claude в код-ревью

Во время код-ревью Boris тегает @.claude в PR, чтобы добавить выводы в CLAUDE.md прямо в рамках того же PR.

Для этого используется Claude Code GitHub Action (/install-github-action). Boris называет это их версией «Compounding Engineering» — по концепции Dan Shipper.

// Пример комментария к PR: nit: используй строковый литерал, а не ts enum @claude добавь в CLAUDE.md правило: никогда не использовать enum, всегда предпочитать литеральные union-типы
Результат
Claude автоматически обновляет CLAUDE.md и коммитит: «Предпочитай `type` вместо `interface`; **никогда не используй `enum`** (вместо него — union из строковых литералов)».
Открыть оригинал
6
Начинай в Plan mode

Большинство сессий стартуют в Plan mode (shift+tab дважды). Boris итеративно дорабатывает план вместе с Claude, пока тот не станет надёжным, а затем переключается в auto-accept.

Рабочий процесс
Plan mode → доработка плана → auto-accept правок → Claude делает всё с первого раза
> хочу улучшить отрисовку уведомлений о прогрессе для skills. можешь сделать их по виду и ощущению ближе к прогрессу subagent'ов? ▮▮ plan mode on (shift+tab для переключения)

«Хороший план — это реально важно, чтобы избежать проблем дальше».

Открыть оригинал
7
Slash-команды для внутренних циклов

Boris использует slash-команды для задач, которые делает много раз в день. Это экономит повторяющиеся подсказки, и Claude тоже может их вызывать.

Команды закоммичены в git в .claude/commands/ и расшарены на всю команду.

> /commit-push-pr /commit-push-pr Коммит, пуш и открытие PR
Мощная фишка
Slash-команды могут содержать inline Bash, чтобы заранее вычислить нужную инфу (например, git status) и выполниться без лишних вызовов модели.
Открыть оригинал
8
Subagent'ы под типовые процессы

Boris воспринимает subagent'ов как автоматизации самых частых PR-сценариев:

▼ .claude ▼ agents ↓ build-validator.md ↓ code-architect.md ↓ code-simplifier.md ↓ oncall-guide.md ↓ verify-app.md
Примеры
code-simplifier — причёсывает код после того, как Claude закончил
verify-app — подробные инструкции для end-to-end тестирования
Открыть оригинал
9
PostToolUse-хуки для форматирования

Команда использует PostToolUse-хук для автоформатирования кода от Claude. В 90% случаев Claude и так пишет аккуратно отформатированный код, но хук ловит краевые случаи и предотвращает падения CI.

"PostToolUse": [ { "matcher": "Write|Edit", "hooks": [ { "type": "command", "command": "bun run format || true" } ] } ]
Открыть оригинал
10
Заранее разрешай безопасные команды

Вместо --dangerously-skip-permissions Boris использует /permissions, чтобы заранее разрешить типовые безопасные команды. Большая часть расшарена в .claude/settings.json.

> /permissions Permissions: Allow Ask Deny Workspace Claude Code не будет спрашивать перед использованием разрешённых инструментов. ↑ 12. Bash(bq query:*) 13. Bash(bun run build:*) 14. Bash(bun run lint:file:*) 15. Bash(bun run test:*) 16. Bash(bun run test:file:*) 17. Bash(bun run typecheck:*) 18. Bash(bun test:*) 19. Bash(cc:*) 20. Bash(comm:*) > 21. Bash(find:*)
Открыть оригинал
11
Интеграции с инструментами

Claude Code автономно использует все инструменты Boris'а:

  • Ищет и постит в Slack (через MCP-сервер)
  • Запускает запросы к BigQuery через bq CLI
  • Вытаскивает логи ошибок из Sentry
claude-cli-2 $ cat .mcp.json { "mcpServers": { "slack": { "type": "http", "url": "https://slack.mcp.anthropic.com/mcp" } } }
Открыть оригинал
12
Долгие задачи

Для очень длительных задач Boris следит, чтобы Claude мог работать без прерываний:

Варианты
(а) Попросить Claude валидировать результат через фоновый агент по завершении
(б) Использовать Stop-хук агента для детерминированных проверок
(в) Подключить плагин «ralph-wiggum» (идея сообщества от @GeoffreyHuntley)

Для песочниц он использует --permission-mode=dontAsk или --dangerously-skip-permissions, чтобы избежать блокировок.

* Reticulating... (1d 2h 47m · ↓ 2.4m tokens · thinking) >
Открыть оригинал
13
Самый важный совет: верификация

Это совет №1 от Boris'а:

Ключевая мысль
«Наверное, самое важное, чтобы получать отличные результаты от Claude Code — дать Claude способ проверять свою работу. Если у Claude есть такой feedback-цикл, он повысит качество итогового результата в 2–3 раза».

Для своих же правок в claude.ai/code Claude использует Claude Chrome extension, чтобы открыть браузер, протестировать UI-изменения и итеративно довести всё до идеала.

Верификация бывает разной: Bash-команды, тестовые прогоны, симуляторы, браузерные тесты и т.д. Главное — дать Claude возможность замкнуть feedback-цикл.

Главный вывод
Вложись в доменно-специфичную верификацию ради оптимальной производительности. Claude тестирует каждое изменение, которое Boris коммитит в claude.ai/code.
Открыть оригинал

Ещё советы от Boris Cherny

31 января 2026 Boris поделился ещё 10 советами. Это советы напрямую от команды Claude Code — не забывай, у всех свой сетап. Экспериментируй и смотри, что заходит именно тебе!

Тред @bcherny от 31 января 2026
Кликай по вкладкам выше, чтобы изучить каждый совет
или используй стрелки ← →
1
Делай больше параллельно

Запускай 3–5 git-worktree одновременно, каждый со своим Claude-сеансом параллельно. Это самый большой буст к продуктивности и главный совет команды.

Почему worktree, а не checkouts
Большинство в команде Claude Code предпочитает worktree — именно поэтому @amorriscode встроил их нативную поддержку прямо в Claude Desktop!

Некоторые дают worktree'ам имена и навешивают shell-алиасы (za, zb, zc), чтобы прыгать между ними одним нажатием. У других есть отдельный «analysis» worktree только для чтения логов и BigQuery.

$ git worktree add .claude/worktrees/my-worktree origin/main $ cd .claude/worktrees/my-worktree && claude # Claude Code v2.1.29 # Opus 4.5 · Claude Enterprise # .claude/worktrees/my-worktree
Открыть оригинал
2
Любую сложную задачу начинай в Plan mode

Вложи энергию в план, чтобы Claude мог сделать всю реализацию с одного прохода. Не проталкивай, когда пошло не так — возвращайся в plan mode и переписывай план.

Практики команды
Один коллега поручает одному Claude написать план, а затем запускает второй Claude, чтобы тот ревьюил план как staff-инженер. Другой рассказывает, что как только что-то идёт не так — сразу возвращается в plan mode и перепланирует.

Также явно просят Claude входить в plan mode для шагов верификации, а не только для сборки.

> Try "refactor cli.tsx" ▮▮ plan mode on (shift+Tab для переключения)
Открыть оригинал
3
Инвестируй в свой CLAUDE.md

После каждой корректировки заканчивай фразой: «Обнови свой CLAUDE.md, чтобы больше не повторять эту ошибку». Claude жутковато хорош в написании правил для самого себя.

Ключевая практика
Безжалостно редактируй свой CLAUDE.md со временем. Итерируй, пока уровень ошибок Claude ощутимо не снизится.

Один из инженеров просит Claude вести папку заметок для каждой задачи/проекта, которая обновляется после каждого PR. А CLAUDE.md просто указывает на неё.

Memory files · /memory └ ~/.claude/CLAUDE.md: 76 tokens └ CLAUDE.md: 4k tokens
Открыть оригинал
4
Пиши свои skills

Пиши свои skills и коммить их в git. Переиспользуй в каждом проекте.

Советы от команды
  • Если делаешь что-то чаще раза в день — превращай в skill или команду
  • Сделай slash-команду /techdebt и запускай в конце каждой сессии, чтобы находить и убивать дубли в коде
  • Настрой slash-команду, которая синхронизирует 7 дней Slack, GDrive, Asana и GitHub в один контекст-дамп
  • Собери agents-аналитиков, которые пишут dbt-модели, ревьюят код и тестируют изменения в dev
Открыть оригинал
5
Claude сам чинит большинство багов

Подключи Slack MCP, вставляй в Claude ветку с баг-репортом из Slack и просто говори «fix». Переключение контекста не нужно.

Или просто скажи «Пойди и почини упавшие CI-тесты». Не микроменеджь, как именно.

Прокаченный совет
Скармливай Claude логи docker, чтобы разбирать распределённые системы — он удивительно хорош в этом.
> почини это https://ant.slack.com/archives/... ● slack - search_public (MCP)(query: "in:C07VBS...") Ищет сообщения в публичных Slack-каналах... 'slack_search_public' в общем случае не для user consent на использование 'slack_search_p...
Открыть оригинал
6
Прокачай свой промптинг

а. Бросай Claude вызов. Скажи: «Погоняй меня по этим изменениям и не открывай PR, пока я не пройду твой тест». Пусть Claude будет твоим ревьюером. Или скажи: «Докажи мне, что это работает», — и пусть Claude диффит поведение между main и твоей фича-веткой.

б. После посредственного фикса скажи: «Зная всё, что ты теперь знаешь, выброси это и реализуй элегантное решение».

в. Пиши детальные спеки и убирай двусмысленность до передачи работы. Чем конкретнее — тем лучше результат.

Ключевая мысль
Не принимай первое же решение. Проси Claude сделать лучше — обычно он может.
Открыть оригинал
7
Настройка терминала и окружения

Команда обожает Ghostty! Многим нравится его синхронный рендеринг, 24-битный цвет и нормальная поддержка юникода.

Чтобы легче жонглировать Claude'ами, через /statusline настрой status bar так, чтобы всегда видеть использование контекста и текущую git-ветку. Многие ещё цветом и именем помечают табы терминала, иногда через tmux — один таб на задачу/worktree.

Голосовой ввод
Пользуйся голосовым вводом. Говоришь в 3 раза быстрее, чем печатаешь, а в результате промпты становятся заметно детальнее. (На macOS — fn x2)
┌──────────────────────────────────────────┐ │ ● ● ● │ 1 ⌘1 │ 2 ● ⌘2 │ 3 ⌘3 │ 4 │ ├──────────────────────────────────────────┤ │ × * Claude Code (node) │ │ │ │ Claude Code v2.1.29 │ │ Opus 4.5 · Claude Enterprise │ │ /code/claude │ └──────────────────────────────────────────┘
Открыть оригинал
8
Используй subagent'ов

а. Добавляй «use subagents» к любому запросу, где хочешь бросить на задачу больше компьюта.

б. Выноси отдельные подзадачи в subagent'ы, чтобы основной контекст главного агента оставался чистым и сфокусированным.

в. Роутить permission-запросы в Opus 4.5 через хук — пусть сам сканирует на атаки и авто-аппрувит безопасные.

> используй 5 subagent'ов, чтобы исследовать кодовую базу ● Запускаю 5 explore-агентов параллельно чтобы... ● Running 5 Explore agents... (ctrl+o развернуть) ├─ Explore entry points and startup · 10 t... │ └ Bash: Find CLI or main entry files ├─ Explore React components structure · 14... │ └ Bash: ls -la /Users/boris/code/clau... ├─ Explore tools implementation · 14 tool... │ └ Bash: Find tool implementation files ├─ Explore state management · 13 tool uses │ └ Search: **/screens/REPL.tsx └─ Explore testing infrastructure · 13 to... └ Search: test/mocks/**/*.ts
Открыть оригинал
9
Используй Claude для данных и аналитики

Проси Claude Code использовать «bq» CLI, чтобы вытаскивать и анализировать метрики на лету. В нашем репозитории закоммичен BigQuery skill, и вся команда гоняет через него аналитические запросы прямо в Claude Code.

Слова Boris'а
«Лично я не написал ни строчки SQL больше полугода».

Это работает с любой базой, у которой есть CLI, MCP или API.

Открыть оригинал
10
Учиться вместе с Claude

Несколько советов от команды, как использовать Claude Code для обучения:

а. Включи output style «Explanatory» или «Learning» через /config, чтобы Claude объяснял почему он вносит те или иные правки.

б. Попроси Claude сгенерировать визуальную HTML-презентацию по незнакомому коду. Слайды получаются на удивление хорошими!

в. Проси Claude рисовать ASCII-диаграммы новых протоколов и кодовых баз — это помогает быстрее разобраться.

г. Собери skill для интервального повторения: ты объясняешь, как понял, Claude задаёт уточняющие вопросы для закрытия пробелов и сохраняет результат.

Главный вывод
Claude Code — это не только про код. Это мощный инструмент для обучения, если настроить его объяснять и обучать.
Открыть оригинал

Настраивай своего Claude

11 февраля 2026 Boris поделился ещё 12 советами. В этот раз тема — кастомизация: хуки, плагины, агенты, permissions и все способы сделать Claude Code своим.

Тред @bcherny от 11 февраля 2026
Кликай по вкладкам выше, чтобы изучить каждый совет
или используй стрелки ← →
1
Настрой свой терминал

Несколько быстрых настроек, чтобы Claude Code ощущался в терминале как надо:

Ключевые настройки
  • Тема: запусти /config, чтобы выставить светлый/тёмный режим
  • Уведомления: включи уведомления для iTerm2 или используй свой notifs-хук
  • Переносы строк: если работаешь в терминале IDE, Apple Terminal, Warp или Alacritty — запусти /terminal-setup, чтобы shift+enter делал перенос (без ручного \)
  • Vim-режим: запусти /vim
Открыть оригинал
2
Подстрой уровень усилий

Запусти /model и выбери предпочтительный effort level:

Уровни усилий
  • Low — меньше токенов и быстрее ответы
  • Medium — сбалансированное поведение
  • High — больше токенов и интеллекта

Лично я использую High для всего.

||| High effort (по умолчанию) ← → для выбора Fast mode: ON, доступен с Opus 4.6
Открыть оригинал
3
Ставь плагины, MCP и skills

Плагины позволяют ставить LSP (теперь доступны для всех крупных языков), MCP, skills, агентов и кастомные хуки.

Ставь плагины из официального маркетплейса Anthropic или заводи собственный маркетплейс для компании. Закоммить settings.json в репозиторий, чтобы маркетплейсы подтягивались у всей команды автоматически.

С чего начать
Запусти /plugin, чтобы посмотреть и поставить плагины.
Открыть оригинал
4
Пиши кастомных агентов

Чтобы сделать кастомного агента, положи .md-файл в .claude/agents. У каждого агента может быть своё имя, цвет, набор инструментов, pre-allowed/pre-disallowed инструменты, permission-режим и модель.

Прокаченный совет
Есть малоизвестная фишка: можно задать агента по умолчанию для основного чата. Просто пропиши поле "agent" в settings.json или используй флаг --agent.
> используй агента sentry-errors sentry-errors(Тянет логи ошибок из Sentry) Search(pattern: "sentry", path: "src") +10 more tool uses (ctrl+o развернуть)

Чтобы начать, запусти /agents.

Открыть оригинал
5
Заранее аппрувь типовые разрешения

Claude Code использует продвинутую систему permissions — комбинацию детекции prompt-инъекций, статического анализа, песочницы и человеческого надзора.

Из коробки мы пре-аппрувим небольшой набор безопасных команд. Чтобы добавить ещё — запусти /permissions и пополни allow- и block-списки. Закоммить это в командный settings.json.

Синтаксис с wildcard'ами
Мы поддерживаем полноценные wildcard'ы. Попробуй "Bash(bun run *)" или "Edit(/docs/**)".
> /permissions Permissions: [Allow] Ask Deny 52. Bash(gh issue view:*) 53. Bash(gh pr checks:*) 54. Bash(gh pr comment:*) 55. Bash(gh pr diff:*) 56. Bash(gh pr list:*)
Открыть оригинал
6
Включи sandbox

Подключи open-source sandbox-рантайм Claude Code, чтобы повысить безопасность и уменьшить число permission-запросов.

Запусти /sandbox, чтобы включить. Песочница работает локально и поддерживает изоляцию файлов и сети. Поддержка Windows — скоро.

Режимы песочницы
  • Sandbox BashTool, with auto-allow — команды идут в песочницу и авто-аппрувятся
  • Sandbox BashTool, with regular permissions — песочница + обычные permission-запросы
  • No Sandbox — поведение по умолчанию
Открыть оригинал
7
Добавь status line

Кастомные status line выводятся прямо под композером и показывают модель, директорию, остаток контекста, стоимость — и вообще что угодно, что хочется видеть во время работы.

У каждого в команде Claude Code — свой statusline. Запусти /statusline, чтобы начать: Claude сам сгенерирует для тебя statusline по твоим .bashrc/.zshrc.

> _ [Opus] 📁 my-app | 🌿 feature/auth █████████░░░░░░░░░ 42% | $0.08 | 🕐 7m 3s
Открыть оригинал
8
Перенастрой горячие клавиши

А ты в курсе, что любое сочетание клавиш в Claude Code настраивается?

Запусти /keybindings и перепривяжи что угодно. Настройки перечитываются на лету — сразу видно, как ощущается.

Как это устроено
Горячие клавиши живут в ~/.claude/keybindings.json. Claude сам сгенерирует конфиг — просто опиши, чего ты хочешь.
Открыть оригинал
9
Настрой hooks

Хуки — это способ детерминированно вмешиваться в жизненный цикл Claude. Используй их, чтобы:

Use cases
  • Автоматически роутить permission-запросы в Slack или Opus
  • Подталкивать Claude продолжить, когда он подходит к концу хода (можно даже запустить агента или промпт, чтобы решить, стоит ли продолжать)
  • Пре-/пост-обрабатывать вызовы инструментов, например — добавлять собственное логирование

Чтобы начать — попроси Claude добавить хук.

Открыть оригинал
10
Кастомизируй глаголы спиннера

Мелочи делают CC личным. Попроси Claude кастомизировать глаголы спиннера — добавить или заменить дефолтный список на свои.

Закоммить settings.json в репозиторий, чтобы делиться глаголами с командой.

> в моих настройках сделай глаголы спиннера в стиле star trek.Update(~/.claude/settings.json) ✱ Beaming up… (esc — прервать)
Открыть оригинал
11
Используй output styles

Запусти /config и выстави output style, чтобы Claude отвечал в другом тоне или формате.

Рекомендуемые стили
  • Explanatory — отлично, когда знакомишься с новой кодовой базой: Claude по ходу объясняет фреймворки и паттерны
  • Learning — Claude как коуч проведёт через изменения кода
  • Custom — создай свой стиль, чтобы подстроить голос Claude под себя
Открыть оригинал
12
Кастомизируй всё!

Claude Code сделан так, чтобы отлично работать из коробки. Когда всё же кастомизируешь — коммить settings.json в git, чтобы этим пользовалась вся команда.

Мы поддерживаем конфигурацию для репозитория, подпапки, лично для тебя или через политики уровня компании.

В цифрах
Выбирай поведение — скорее всего, его можно настроить. Мы поддерживаем 37 настроек и 84 env-переменных (используй поле "env" в settings.json, чтобы не обёртывать всё в wrapper-скрипты).
Открыть оригинал

Встроенная поддержка Worktree

20 февраля 2026 Boris анонсировал встроенную поддержку git worktree в Claude Code. Агенты теперь могут работать параллельно, не мешая друг другу — в CLI, Desktop, IDE-расширениях, в вебе и на мобильных.

Тред @bcherny от 20 февраля 2026
Кликай по вкладкам выше, чтобы изучить каждый совет
или используй стрелки ← →
1
Изолируйся через claude --worktree

Чтобы запустить Claude Code в собственном git worktree — просто стартуй с опцией --worktree. Можно задать имя worktree или позволить Claude сделать это за тебя.

Так можно крутить несколько параллельных сеансов Claude Code в одном репозитории, не затирая правки друг друга.

$ claude --worktree my_worktree # Также можно передать --tmux, чтобы запустить в отдельной Tmux-сессии $ claude --worktree my_worktree --tmux
Что изменилось
В Claude Code Desktop встроенная поддержка worktree была уже давно — теперь она есть и в CLI.
Открыть оригинал
2
Worktree-режим в Desktop-приложении

Если не хочешь сидеть в терминале — зайди во вкладку Code в Claude Desktop и поставь галочку worktree.

Как включить
Открой Claude Desktop → вкладка Code → поставь галочку «worktree». Всё.
Открыть оригинал
3
Subagent'ы теперь поддерживают worktree

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

Чтобы включить, попроси Claude использовать worktree для своих агентов. Доступно в CLI, Desktop, IDE-расширениях, веб и в мобильном приложении Claude Code.

> Мигрируй весь синхронный io на async. Разбей изменения на батчи и запусти 10 параллельных агентов с изоляцией через worktree. Пусть каждый агент тестирует свои изменения end-to-end, а затем открывает PR.
Открыть оригинал
4
Кастомные агенты поддерживают git worktree

Subagent'ов можно заставить всегда работать в собственном worktree. Для этого достаточно добавить isolation: worktree во frontmatter агента.

# .claude/agents/worktree-worker.md --- name: worktree-worker model: haiku isolation: worktree ---
Открыть оригинал
5
Доступно и для не-git систем контроля версий

Если ты на Mercurial, Perforce или SVN — определи worktree-хуки, чтобы получить изоляцию без необходимости использовать Git.

$ cat .claude/settings.json { ... "hooks": { "WorktreeCreate": [ { "command": "jj workspace add \"$(cat /dev/stdin | jq -r '.name')\"" } ], "WorktreeRemove": [ { "command": "jj workspace forget \"$(cat /dev/stdin | jq -r '.worktree_path')\"" } ] }, ... }
Открыть оригинал

Отправка в Production

27 февраля 2026 года Boris анонсировал две новые встроенные скилы для Claude Code: /simplify для улучшения качества кода и /batch для автоматизации параллельных миграций кода. В паре они автоматизируют большую часть работы, которая раньше уходила на сопровождение PR до production и параллельные миграции кода.

Тред @bcherny от 27 февраля 2026
Кликайте по вкладкам выше, чтобы изучить каждый совет
или используйте стрелки ← →
1
/simplify — улучшение качества кода

Используйте параллельных агентов, чтобы улучшить качество кода, повысить его эффективность и убедиться в соответствии CLAUDE.md. Просто допишите /simplify к любому промпту.

> hey claude make this code change then run /simplify
Что это даёт
Запускает параллельных агентов, которые проверяют изменённый код на возможности переиспользования, проблемы качества и улучшения эффективности — всё за один проход.
Открыть оригинал
2
/batch — параллельные миграции кода

Интерактивно спланируйте миграции кода, затем выполните их параллельно десятками агентов. Каждый агент работает в полной изоляции в git worktree, тестирует свою работу и выставляет PR.

> /batch migrate src/ from Solid to React
Как это работает
Вы интерактивно планируете миграцию, затем /batch распределяет работу между параллельными агентами — каждый в своём worktree, каждый тестирует и создаёт PR независимо.
Открыть оригинал

Три фичи. Четыре дня.

/loop позволяет Claude запускать повторяющиеся задачи без присмотра до 3 дней. Code Review направляет команду агентов на каждый PR. /btw позволяет задавать вопросы прямо в процессе, не сбивая Claude с потока.

Тред @bcherny от 7 марта 2026 Тред @bcherny от 9 марта 2026 Тред @trq212 от 10 марта 2026
Кликайте по вкладкам выше, чтобы изучить каждый совет
или используйте стрелки ← →
1
/loop — расписание повторяющихся задач

Используйте /loop, чтобы планировать повторяющиеся задачи на срок до 3 дней подряд. Claude запускает ваш промпт с заданным интервалом, автономно обрабатывая долгие воркфлоу.

> /loop babysit all my PRs. Auto-fix build issues and when comments come in, use a worktree agent to fix them
> /loop every morning use the Slack MCP to give me a summary of top posts I was tagged in
Что это даёт
Планирует запуск промпта с заданным интервалом. Используйте для присмотра за PR, сводок Slack, мониторинга деплоев или любого повторяющегося воркфлоу — работает без присмотра до 3 дней.
Подробнее: запуск промптов по расписанию
2
Code Review — агенты охотятся за багами

Когда открывается PR, Claude отправляет команду агентов на охоту за багами. Сначала Anthropic построила это для себя — объём кода на инженера в этом году вырос на 200%, и ревью стали узким местом.

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

# В вашем репозитории открывается PR # Claude Code автоматически: # 1. Читает диф # 2. Отправляет специализированных ревью-агентов # 3. Оставляет инлайновые комментарии к реальным багам
Что это даёт
Автоматически ревьюит каждый PR командой агентов. Каждый агент фокусируется на своей области — ошибки логики, проблемы безопасности, регрессии производительности — и оставляет инлайновые комментарии прямо в PR.
Открыть оригинал
3
/btw — задавайте вопросы, пока Claude работает

Слеш-команда для побочных диалогов, пока Claude активно работает. Один ход, без вызова инструментов, но с полным контекстом разговора. Сделано @ErikSchluntz как side-project — 1,5 млн просмотров у запускающего твита.

# Claude посреди задачи, рефакторит auth middleware... > /btw what does the retry logic do?
# Claude отвечает встроенно, не прерывая свою работу: The retry logic in auth.ts uses exponential backoff with a max of 3 attempts. It catches 401/403 errors and refreshes the token before retrying.
Что это даёт
Позволяет задать быстрый вопрос посреди задачи, не прерывая поток Claude. Ответ — один ход без вызова инструментов, но Claude видит полный контекст того, над чем работает, так что ответы привязаны к текущему разговору.
Открыть оригинал

Релизы в конце недели

Команда Claude Code выпустила 8 фич в одном треде: /effort max для более глубоких рассуждений, voice mode для всех, remote control sessions, setup-скрипты, именование сессий, /color и новый хук PostCompact.

Тред @trq212 от 13 марта 2026
Кликайте по вкладкам выше, чтобы изучить каждый совет
или используйте стрелки ← →
1
/effort — режим максимальных рассуждений

Установите уровень 'max', и Claude будет рассуждать дольше, используя столько токенов, сколько потребуется. Сжигает ваши лимиты быстрее, поэтому активируется на сессию.

> /effort max
# Доступны четыре уровня: # low - быстрые ответы, минимум рассуждений # medium - сбалансированный (по умолчанию) # high - более глубокие рассуждения # max - рассуждает столько, сколько нужно
Что это даёт
Устанавливает уровень усилий на рассуждения для текущей сессии. На 'max' Claude думает дольше и тратит больше токенов на ответ — полезно для сложной отладки, архитектурных решений или хитрых мест в коде, где вы хотите, чтобы Claude действительно продумал всё.
Открыть оригинал
2
Remote Control — запуск новых сессий

Запустите claude remote-control, а затем запускайте новые локальные сессии прямо из мобильного приложения. Доступно на тарифах Max, Team и Enterprise (v2.1.74+).

$ claude remote-control # Затем откройте мобильное приложение Claude # Нажмите "Code" → начните новую сессию # Claude подключится к вашей локальной машине
Что это даёт
Позволяет запускать новые сессии Claude Code с телефона, подключённые к вашему локальному dev-окружению. Отошли от стола, подумали о чём-то — и стартанули задачу с мобильного, а Claude выполняет её на вашей машине.
Открыть оригинал
3
Voice Mode — говорите с Claude Code

Voice mode теперь раскатан на 100% пользователей, в том числе в Claude Code Desktop и Cowork. Иногда просто нужен кто-то, с кем можно поговорить.

# В Claude Code Desktop или Cowork: # Кликните иконку микрофона # Говорите естественно — Claude слышит и отвечает 🎙 "Hey Claude, fix all the bugs in this repo."
Что это даёт
Позволяет говорить с Claude Code вместо набора текста. Доступно в Desktop и Cowork — удобно для работы без рук, диктовки сложных требований или когда вы думаете быстрее, чем печатаете.
Открыть оригинал
4
Setup-скрипты — автоматизация облачных окружений

Добавьте setup-скрипт в Claude Code на вебе и в desktop. Он запускается перед стартом Claude Code в облачном окружении — установить зависимости, настроить параметры, задать env-переменные.

# В настройках "Update cloud environment": # Name: apps # Setup-скрипт (запускается при старте новой сессии): #!/bin/bash yarn install
Что это даёт
Автоматически запускает bash-скрипт при старте новой сессии Claude Code в облачном окружении. Пропускается при возобновлении существующей сессии. Используйте, чтобы поставить зависимости, настроить конфиги или подготовить окружение до начала работы Claude.
Открыть оригинал
5
claude --name — именование сессий

Называйте сессию при запуске флагом --name. Это упрощает опознание сессий, когда их несколько параллельно.

$ claude --name "auth-refactor" # Теперь ваша сессия отображается как "auth-refactor" # вместо обезличенного session ID
Что это даёт
Даёт сессии Claude Code человекочитаемое имя при старте. Особенно полезно при жонглировании несколькими worktree или сессиями — вы с первого взгляда понимаете, где какая задача.
Открыть оригинал
6
Автоматическое именование сессий после plan mode

После plan mode Claude автоматически назовёт вашу сессию исходя из того, над чем вы работаете. Ручное именование не требуется.

# Войдите в plan mode, опишите задачу: > shift+tab [plan]> Refactor the auth middleware to use JWT # После выхода из plan mode сессии присваивается имя автоматически: # Session: "refactor-auth-jwt"
Что это даёт
Claude выводит описательное имя сессии из разговора в plan mode. Хорошо сочетается с claude --name — используйте --name, когда заранее знаете, что делаете, и пусть авто-именование сработает, когда вы начинаете с планирования.
Открыть оригинал
7
/color — кастомизация цвета промпта

Меняйте цвет поля ввода промпта командой /color. Полезно, чтобы визуально различать сессии, когда их много параллельно.

> /color # Выберите цвет промпта для этой сессии # Помогает различать сессии с первого взгляда
Что это даёт
Устанавливает цвет поля ввода промпта в текущей сессии. Когда у вас 3-5 сессий в разных терминалах, цветовая разметка делает очевидным, где какая.
Открыть оригинал
8
Хук PostCompact — реакция на сжатие контекста

Новое событие хука: PostCompact. Срабатывает после того, как Claude сжимает контекст диалога, позволяя подмешать инструкции или выполнить команды при каждом сжатии.

# В конфиге хуков: "hooks": { "PostCompact": [{ "matcher": "", "hooks": [{ "type": "command", "command": "echo 'Context was compacted'" }] }] }
Что это даёт
Срабатывает после сжатия окна контекста Claude. Используйте, чтобы повторно подмешать критичные инструкции, которые могли потеряться при сжатии, логировать факт сжатия или запускать любую автоматизацию при сбросе контекста.
Открыть оригинал

Новые суперсилы

Auto mode убивает запросы на разрешения за счёт встроенных классификаторов безопасности, /schedule создаёт облачные повторяющиеся задания, работающие поверх вашего ноутбука, iMessage становится каналом, а auto-dream держит память в порядке.

Пост @noahzweben от 23 марта 2026 Пост @bcherny от 24 марта 2026 Пост @trq212 от 25 марта 2026
Кликайте по вкладкам выше, чтобы изучить каждый совет
или используйте стрелки ← →
1
Auto Mode — безопасный способ пропускать запросы разрешений

Вместо того чтобы одобрять каждую запись файла и bash-команду или полностью отключать разрешения через --dangerously-skip-permissions, auto mode позволяет Claude принимать решения о разрешениях за вас.

# Включить auto mode $ claude --enable-auto-mode # Или переключайтесь по shift+tab в сессии: # plan mode → auto mode → normal mode
Как это работает
Anthropic построила и протестировала классификаторы, которые оценивают каждое действие перед запуском. Безопасные операции (чтение файлов, запуск тестов) авто-одобряются. Рискованные (удаление файлов, force-push, запуск неизвестных скриптов) всё равно выносятся на подтверждение. Это золотая середина между 50 кликами "одобрить" за сессию и yolo-режимом без страховки.

Комментарий Boris: "no 👏 more 👏 permission prompts 👏"

Открыть оригинал
2
/schedule — облачные задания прямо из терминала

Используйте /schedule, чтобы создавать повторяющиеся облачные задания для Claude прямо из терминала. В отличие от /loop (работает локально до 3 дней), запланированные задания выполняются в облаке — они работают даже при закрытом ноутбуке.

# Запланируйте ежедневное обновление документации $ /schedule a daily job that looks at all PRs shipped since yesterday and update our docs based on the changes. Use the Slack MCP to message #docs-update with the changes
Кейсы использования
Команда Anthropic использует это внутри, чтобы автоматически разруливать падения CI, пушить обновления доков и крутить автоматизации, которые должны работать поверх закрытого ноутбука. Думайте об этом как о cron-задачах, но работу делает Claude.
Открыть оригинал
3
Плагин iMessage — пишите Claude с телефона

iMessage теперь доступен как канал Claude Code. Установите плагин и пишите Claude так же, как писали бы другу — с любого Apple-устройства.

# Установите плагин iMessage $ /plugin install imessage@claude-plugins-official
Что это даёт
Claude Code становится контактом в приложении Messages. Отправляйте ему задачи, получайте ответы в виде iMessage. Работает с iPhone, iPad или Mac — терминал не нужен. Хорошо сочетается с remote control sessions для запуска работы откуда угодно.
Открыть оригинал
4
Auto-Memory и Auto-Dream — постоянная самоочищающаяся память

В Claude Code теперь встроенная система памяти. Запустите /memory, чтобы её настроить.

# Посмотреть и настроить параметры памяти $ /memory # Типы памяти: # User memory → сохраняется в ~/.claude/CLAUDE.md # Project memory → сохраняется в ./CLAUDE.md # Запустить dream (консолидацию памяти) $ /dream
Auto-memory
Когда включено, Claude автоматически сохраняет предпочтения, исправления и паттерны между сессиями. Ручного редактирования CLAUDE.md не требуется — Claude сам пишет воспоминания за вас.
Auto-dream
По мере накопления память может замусориться — устаревшие допущения, пересекающиеся записи, низкосигнальные заметки. Auto-dream запускает субагента, который периодически просматривает прошлые сессии, оставляет важное, удаляет лишнее и сливает инсайты в более чистую структурированную память. Название отсылает к тому, как REM-сон консолидирует кратковременную память в долговременную.

Скрытые и недооценённые возможности

Любимые скрытые и недооценённые возможности Claude Code от Бориса. Mobile app, телепортация сессий, /loop и /schedule, hooks, Cowork Dispatch, расширение для Chrome, Desktop app, /branch, /btw, worktrees, /batch, --bare, --add-dir, --agent и /voice.

Тред @bcherny от 29 марта 2026
Нажимайте на вкладки выше, чтобы изучить каждый совет
или используйте стрелки ← →
1
У Claude Code есть мобильное приложение

Вы знали, что у Claude Code есть мобильное приложение? Борис пишет много своего кода из iOS-приложения. Это удобный способ вносить изменения, не открывая ноутбук.

Как использовать
Скачайте приложение Claude для iOS/Android, затем нажмите вкладку Code слева. Вы получите полноценную сессию Claude Code прямо с телефона.
Открыть оригинал
2
Перемещайте сессии между устройствами

Перемещайте сессии туда-обратно между mobile/web/desktop и терминалом.

# Продолжить облачную сессию на своей машине $ claude --teleport # или $ /teleport # Управлять локальной сессией с телефона/веба $ /remote-control
Настройка Бориса
«У меня в /config включено 'Enable Remote Control for all sessions'.»
Открыть оригинал
3
/loop и /schedule — автоматизированные рабочие процессы

Две самые мощные возможности в Claude Code. Используйте их, чтобы запланировать автоматический запуск Claude с заданным интервалом — вплоть до недели подряд.

# Запущенные у Бориса циклы: $ /loop 5m /babysit # автоматически отвечать на код-ревью, авто-rebase, вести PR'ы $ /loop 30m /slack-feedback # автоматически выставлять PR'ы для фидбэка в Slack каждые 30 мин $ /loop /post-merge-sweeper # выставлять PR'ы для закрытия пропущенных комментариев код-ревью $ /loop 1h /pr-pruner # закрывать устаревшие и ненужные PR'ы
Совет
Поэкспериментируйте с превращением рабочих процессов в skills + loops. Это мощно.
Открыть оригинал
4
Hooks — детерминированная логика жизненного цикла агента

Используйте hooks, чтобы детерминированно выполнять логику как часть жизненного цикла агента.

Примеры
  • Динамически подгружать контекст при каждом старте Claude (SessionStart)
  • Логировать каждую bash-команду, которую запускает модель (PreToolUse)
  • Отправлять запросы на разрешения в WhatsApp, чтобы одобрять/отклонять (PermissionRequest)
  • Подталкивать Claude продолжать работу, когда он останавливается (Stop)

См. code.claude.com/docs/en/hooks

Открыть оригинал
5
Cowork Dispatch

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

«Когда я не пишу код, я диспетчерю.»

Что это
Dispatch — это безопасное удалённое управление приложением Claude Desktop. Он может использовать ваши MCP, браузер и компьютер с вашего разрешения.
Открыть оригинал
6
Используйте расширение Chrome для фронтенд-работы

Самый важный совет по использованию Claude Code: дайте Claude способ проверить свой результат. Как только вы это сделаете, Claude будет итерировать, пока результат не станет отличным.

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

Рабочий процесс Бориса
«Я использую расширение Chrome каждый раз, когда работаю с веб-кодом. Обычно оно работает надёжнее, чем другие похожие MCP.»

Скачайте расширение для Chrome/Edge.

Открыть оригинал
7
Desktop App — автоматический запуск и тест веб-серверов

Используйте приложение Claude Desktop, чтобы Claude автоматически запускал и тестировал веб-серверы.

Что он делает
Desktop-приложение включает возможность для Claude автоматически запускать ваш веб-сервер и даже тестировать его во встроенном браузере. Похожее можно настроить в CLI или VSCode через расширение Chrome, либо просто использовать Desktop-приложение.
Открыть оригинал
8
Форкайте свою сессию

Часто спрашивают, как форкнуть существующую сессию. Два способа:

# Вариант 1: изнутри сессии $ /branch # Вариант 2: из CLI $ claude --resume <session-id> --fork-session
Что происходит
Claude создаёт ответвлённый разговор. Вы сейчас в этой ветке. Чтобы вернуться к оригиналу, используйте session ID, который он даст.
Открыть оригинал
9
/btw — побочные запросы, пока Claude работает

Борис постоянно использует это, чтобы отвечать на быстрые вопросы, пока агент работает.

> /btw how do i spell daushund? dachshund — немецкое «барсучья собака» (dachs = барсук, hund = собака).
Как это работает
Один ход, без вызовов инструментов, но с полным контекстом разговора. Claude отвечает inline, не останавливая свою работу.
Открыть оригинал
10
Используйте git worktrees

Claude Code поставляется с глубокой поддержкой git worktrees. Worktrees необходимы, когда нужно выполнять много параллельной работы в одном репозитории. У Бориса десятки Claude'ов работают постоянно.

# Запустить новую сессию в worktree $ claude -w # Или отметьте «worktree» в Desktop-приложении
Не-git VCS
Для пользователей не-git VCS используйте hook WorktreeCreate, чтобы добавить свою логику создания worktree.
Открыть оригинал
11
/batch — масштабный fan out изменений

/batch проводит с вами интервью, а затем Claude распределяет работу по стольким worktree-агентам, сколько нужно (десятки, сотни, даже тысячи), чтобы довести задачу до конца.

Сценарии использования
Используйте для крупных миграций кода и других задач, которые можно параллелить. Каждый агент работает в собственном worktree с полной изоляцией.
Открыть оригинал
12
--bare — ускоряет старт SDK в 10 раз

По умолчанию, когда вы запускаете claude -p (или TypeScript/Python SDK), он ищет локальные CLAUDE.md, settings и MCP. Но для неинтерактивного использования чаще всего нужно явно указывать, что загружать.

$ claude -p "summarize this codebase" \ --output-format=stream-json \ --verbose \ --bare
Почему это важно
Это было упущение в дизайне при первой сборке SDK. В будущей версии дефолт переключится на --bare. Пока включайте флагом и получайте до 10x более быстрый старт.
Открыть оригинал
13
--add-dir — дать Claude доступ к дополнительным папкам

Когда работаете с несколькими репозиториями, Борис обычно запускает Claude в одном репо и использует --add-dir (или /add-dir), чтобы Claude увидел другой репо. Это сообщает Claude о репозитории и даёт права работать в нём.

# При запуске $ claude --add-dir /path/to/other-repo # Во время сессии > /add-dir /path/to/other-repo
Командная настройка
Добавьте "additionalDirectories" в settings.json вашей команды, чтобы дополнительные папки всегда подгружались при старте Claude Code.
Открыть оригинал
14
--agent — кастомный system prompt и набор инструментов

Кастомные агенты — мощный примитив, который часто упускают из виду.

# Определить агента $ cat .claude/agents/ReadOnly.md --- name: ReadOnly description: Read-only agent restricted to the Read tool only color: blue tools: Read --- You are a read-only agent that cannot edit files or run bash. # Запустить его $ claude --agent=ReadOnly
Как это работает
Определите нового агента в .claude/agents, затем запустите claude --agent=<your agent's name>. У каждого агента может быть собственное имя, цвет, набор инструментов и system prompt.
Открыть оригинал
15
/voice — голосовой ввод

Забавный факт: Борис большую часть своего кода пишет, разговаривая с Claude, а не печатая.

Как использовать
  • CLI: запустите /voice, затем удерживайте пробел
  • Desktop: нажмите кнопку голоса
  • iOS: включите диктовку в настройках iOS
Открыть оригинал

Новые релизы возможностей

Свежее из Anthropic на этой неделе. Routines — планируйте запуски Claude Code или триггерьте их из событий GitHub. Три совета по управлению сессиями от Thariq про окно контекста 1M: /rewind вместо исправлений, /compact против /clear и однострочная переменная окружения, чтобы уклониться от context rot. Плюс три совета от Cat по использованию Opus 4.7: делегирование, брифы с полным контекстом и новый уровень усилий xhigh.

Пост @claudeai от 14 апреля 2026 Статья @trq212 от 15 апреля 2026 Пост @_catwu от 16 апреля 2026
Нажимайте на вкладки выше, чтобы изучить каждый совет
или используйте стрелки ← →
1
Routines — Claude Code по расписанию и по событиям

Claude анонсировал Routines в Claude Code — research preview, 14 апреля 2026. Настройте routine один раз (prompt, репозиторий, коннекторы) — и он запускается по расписанию, через API-вызов или в ответ на событие GitHub. Работает на инфраструктуре Anthropic — ноутбук не нужен.

Триггеры
  • Schedule — cron-выражение
  • GitHub event — PR открыт/смерджен, выпущен релиз, открыт issue
  • API — POST на webhook URL с токеном
Коннекторы
GitHub, Linear — расширяйте своими. У каждого routine свой API-эндпоинт, поэтому можно направлять на Claude алерты, deploy-хуки или внутренние инструменты.

Пример: POST'им payload алерта на webhook routine. Claude находит владеющий сервис и постит triage-сводку в #oncall.

Открыть оригинал
2
Откат вместо исправлений

От Thariq (15 апреля 2026): единственная привычка, которая выдаёт хорошее управление контекстом, — это откат (rewind), а не исправление.

Когда Claude идёт по неверному пути, не пишите «это не сработало, попробуй X». Так вы оставляете неудачную попытку в контексте и засоряете окно. Вместо этого откатитесь и напишите новый промпт с учётом того, что вы узнали.

# откат к предыдущему сообщению, всё после него отбрасывается $ /rewind # или в терминале: двойное нажатие Esc
Арифметика
Исправление: контекст = чтения файлов + неудачная попытка + исправление + фикс.
Откат: контекст = чтения файлов + один осведомлённый промпт + фикс.

Также можно использовать "summarize from here", чтобы Claude сжал усвоенное в handoff-сообщение перед откатом — послание следующей итерации Claude от прошлой.

Открыть оригинал
3
/compact vs /clear — знайте разницу

Два способа сбросить вес с длинной сессии. Они ощущаются похоже, но работают очень по-разному.

/compact — лосси-саммари от LLM
Claude суммирует разговор и заменяет историю этой сводкой. Дёшево, сохраняет импульс, детали могут размываться. Вы доверяете Claude решать, что было важно.
# направьте компакцию подсказкой $ /compact focus on the auth refactor, drop the test debugging
/clear — ручной бриф
Вы сами выписываете, что важно («рефакторим auth middleware, ограничение X, файлы A и B, подход Y исключили») и начинаете с чистого листа. Больше работы, но контекст — ровно тот, который вы решили.

Правило: начинаете действительно новую задачу → новая сессия с /clear. Смежная задача, где нужен остаток контекста → /compact с подсказкой.

Открыть оригинал
4
Снизьте порог auto-compact

Context rot — деградация качества модели по мере роста контекста — начинается примерно на 300-400k токенов у модели с 1M контекста. Можно задать порог autocompact, чтобы форсировать более раннюю компакцию и фактически уменьшить своё окно контекста.

# 400k — рекомендуемый Thariq'ом компромисс $ CLAUDE_CODE_AUTO_COMPACT_WINDOW=400000 claude
Почему это работает
Остаётесь ниже зоны rot, при этом получаете большую часть выгоды от 1M. Окно контекста — жёсткая граница: у её края вас вынуждают компактить. Форсируя компакцию раньше, вы проводите её, пока модель ещё в форме.

Сочетайте с проактивным /compact <hint>, когда чувствуете риск плохой компакции (autocompact срабатывает посреди задачи и суммирует не то).

Документация: Настройки Claude Code

Открыть оригинал
5
Делегирование вместо наставничества

От Cat Wu (16 апреля 2026) про Opus 4.7 в Claude Code: «Модель показывает лучшие результаты, если относиться к ней как к инженеру, которому вы делегируете, а не как к пару-программисту, которого вы ведёте построчно.»

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

Новый процесс
Напишите чёткий бриф. Запустите Claude. Возвращайтесь, когда он закончит — или когда задаст реальный вопрос. Меньше прерываний, больше автономных прогонов, выше качество результата.

Когда Claude задаёт слишком много уточняющих вопросов или уходит не туда, обычно это сигнал, что ваш бриф был неполным, а не что модели нужно больше опеки. Вложитесь в бриф заранее (см. следующий совет) и дайте Opus 4.7 делать своё дело.

Открыть оригинал
6
Полный контекст задачи сразу

Модель делегирования из совета 5 работает, только если у Claude есть всё необходимое. Второй совет Cat: «Давайте Claude Code полный контекст задачи заранее: цель, ограничения, критерии приёмки — в первом же сообщении.»

Три вещи, которые нужно указать
  • Цель — как выглядит успех простыми словами
  • Ограничения — non-goals, чего не трогать, контракты perf/API
  • Критерии приёмки — как вы проверите, что работа сделана верно
# Хорошо: полный контекст сразу Goal: add rate limiting to the /api/login endpoint Constraints: - don't modify the DB schema - keep the existing auth flow unchanged - use Redis (already configured) Acceptance criteria: - 5 req/min per IP, returns 429 on limit - existing tests still pass - new test case for the rate-limit behavior

Если Claude стартует со всеми тремя пунктами — он планирует вокруг всей проблемы. Если стартует только с «добавь rate limiting» — сделает допущения, которые вам потом придётся исправлять, а каждое исправление расходует контекст.

Открыть оригинал
7
xhigh — новый дефолтный уровень усилий для Opus 4.7

Opus 4.7 в Claude Code по умолчанию использует xhigh — новый уровень усилий за пределами шкалы low/medium/high/max из совета 34. Модель размышляет дольше перед действием, что сочетается со сдвигом к делегированию: думать крепче один раз, а не итерировать быстро и отскакивать к вам.

# проверить или изменить уровень усилий $ /effort
Почему xhigh — новый дефолт
xhigh effort + бриф с полным контекстом = one-shot выполнение задач побольше, чем предыдущие модели Opus могли вытянуть. Смена дефолта сигнализирует, что от Opus 4.7 ожидается более автономная работа, которой на пользу больше reasoning-токенов заранее.

Снизьте уровень, если хотите скорость вместо глубины, или оставьте как есть для большинства задач. Доступно через /effort, как и другие уровни.

Открыть оригинал

Как пользоваться Skills

Anthropic использует внутри компании сотни skills. Thariq собрал каталог того, что работает, что нет, и как подходить к их созданию. 9 типов skills, 9 советов по авторингу и стратегии распространения из реального продакшена. Мы превратили его пост в skill. Очевидно.

Пост @trq212 от 17 марта 2026
1
Установить как Skill

Получите полное руководство прямо в Claude Code. Введите /thariq-skills в любой момент, чтобы вызвать его.

$ mkdir -p ~/.claude/skills/thariq-skills && curl -L -o ~/.claude/skills/thariq-skills/SKILL.md https://HowBorisUsesClaudeCode.ru/api/install-thariq

Охватывает все 9 типов skills, лучшие практики авторинга, паттерны прогрессивного раскрытия, стратегии распространения и подводные камни, которые Anthropic обнаружил, эксплуатируя сотни skills в продакшене.

2
9 типов Skills

После каталогизации всех своих skills Anthropic заметил, что они группируются в повторяющиеся категории. Лучшие skills чётко попадают ровно в одну из них.

Справочник библиотек и API

Внутренние библиотеки, CLI, SDK, подводные камни

billing-lib · platform-cli

Верификация продукта

Управлять запущенным продуктом для проверки

signup-driver · checkout

Данные и аналитика

Идентификаторы, имена полей, паттерны запросов

funnel-query · grafana

Бизнес-автоматизация

Мультитул-воркфлоу → одна команда

standup · weekly-recap

Скаффолдинг и шаблоны

Корректный для фреймворка бойлерплейт

new-app · migration

Качество кода и ревью

Состязательное ревью, стиль, тестирование

adversarial · hypothesis

CI/CD и деплой

Безопасно закоммитить, запушить, задеплоить

babysit-pr · deploy

Ранбуки инцидентов

Симптом → расследование → отчёт

oncall · log-correlator

Инфраструктурные операции

Очистка и обслуживание с предохранителями

orphans · cost-investigation

3
9 советов по созданию Skills

Лучшие практики из опыта эксплуатации сотен skills в продакшене.

Пропускайте очевидное
У Claude уже есть значения по умолчанию. Фокусируйтесь на том, что выводит его с проторённой дорожки.
Ведите раздел Gotchas
Контент с самым высоким сигналом. Добавляйте строку каждый раз, когда Claude на чём-то спотыкается.
Прогрессивное раскрытие
Skill — это папка, а не файл. SKILL.md — хаб, файлы-спицы делают работу.
Не ведите по рельсам
Давайте информацию, а не пошаговые сценарии. Позвольте Claude подстраиваться под ситуацию.
Description = триггер
Пишите его для модели, а не для людей. Включайте фразы, которые должны его вызывать.
Продумайте настройку
Храните конфигурацию в config.json. Спрашивайте пользователя при первом запуске, если её нет.
Храните данные
Используйте ${CLAUDE_PLUGIN_DATA} для логов, JSON или SQLite, переживающих обновления.
Дайте ему код
Включайте вспомогательные скрипты, чтобы Claude компоновал, а не восстанавливал с нуля.
Хуки по требованию
Ограничители на уровне сессии. /careful блокирует rm -rf, /freeze запирает правки.

Установить как Claude Code Skill

Получите все 79 советов прямо в Claude Code. Введите /boris в любой момент, чтобы вызвать эти воркфлоу-паттерны.

Skill — это файл со знаниями, живущий на вашей машине. После установки Claude автоматически обращается к нему, когда вы спрашиваете о воркфлоу, — или по запросу через /boris.

Требуется Claude Code. Сначала установите его, если ещё нет: npm install -g @anthropic-ai/claude-code
1
Установка одной строкой

Выполните эту команду в терминале, чтобы установить глобально:

$ mkdir -p ~/.claude/skills/boris && curl -L -o ~/.claude/skills/boris/SKILL.md https://HowBorisUsesClaudeCode.ru/api/install

Это устанавливает глобально в ~/.claude/skills/. Для установки на уровне проекта используйте .claude/skills/.

2
Использование Skill

Начните новую сессию Claude Code и введите:

> /boris # Или просто спросите про воркфлоу — Claude использует skill автоматически: > Как настроить параллельные сессии Claude?

Вы увидите полный документ с советами в своей беседе. Если получили "skill not found", проверьте наличие файла: ls ~/.claude/skills/boris/SKILL.md

3
Что внутри
79 советов, сгруппированных по темам
  • Параллельное выполнение — Worktrees, несколько сессий, веб/мобайл
  • Выбор модели — Почему Opus 4.5 с thinking
  • Режим Plan — Правильный старт сложных задач
  • CLAUDE.md — Лучшие практики, @.claude в PR
  • Skills и команды — /simplify, /batch, /btw, кастомные воркфлоу
  • Сабагенты — Типовые автоматизации PR
  • Хуки — PostToolUse, SessionStart, PermissionRequest, Stop
  • Разрешения — Предразрешение безопасных команд, синтаксис wildcard
  • Интеграции MCP — Slack, BigQuery, Sentry
  • Промптинг — Оспаривайте Claude, пишите спеки
  • Настройка терминала — Ghostty, /voice, /color, кейбиндинги
  • Фикс багов — Slack MCP, CI-тесты, docker-логи
  • Долгие задачи — Stop-хуки, фоновые агенты
  • Верификация — Расширение Chrome, тестирование в браузере
  • Обучение — Используйте Claude, чтобы разбираться в коде
  • Кастомизация — Темы, спиннеры, output styles
  • Плагины и агенты — LSP, MCP, --agent, кастомные агенты
  • Безопасность — Sandboxing, auto mode, разрешения
  • Worktrees — claude -w, Desktop, изоляция сабагентов, non-git VCS
  • Запланированные задачи — /loop, /schedule, автоматизированные воркфлоу
  • Code Review — Ревью PR агентом, ловящим реальные баги
  • /effort — Режим максимального рассуждения
  • Удалённое управление — Teleport, мобильное приложение, /remote-control
  • Управление сессиями — --name, /branch, --fork-session
  • Setup-скрипты — Автоматизация настройки облачного окружения
  • PostCompact-хук — Реакция на компрессию контекста
  • Плагин iMessage — Писать Claude с любого устройства Apple
  • Auto-Memory и Dream — Персистентная самоочищающаяся память
  • Мобильное приложение — Пишите код из приложения Claude для iOS/Android
  • Cowork Dispatch — Удалённое управление Claude Desktop
  • Desktop-приложение — Автозапуск и тестирование веб-серверов
  • --bare — Запуск SDK в 10 раз быстрее
  • --add-dir — Дайте Claude доступ к большему числу папок
  • Routines — Запланированные и событийные запуски Claude Code
  • Rewind — Double-Esc, чтобы убрать из контекста неудачные попытки
  • /compact vs /clear — Когда суммировать, а когда начинать с чистого листа
  • Окно auto-compact — Env-переменная против деградации контекста на 400k
  • Делегирование вместо наставничества — Относитесь к Opus 4.7 как к инженеру, которому передаёте задачу
  • Полный контекст задачи сразу — Цель, ограничения, критерии приёмки в первом сообщении
  • Уровень xhigh — Новый дефолтный уровень рассуждения для Opus 4.7
Попробуйте после установки
> Как запускать параллельные сессии Claude с worktrees?
> Что стоит положить в мой CLAUDE.md?
> Настрой хук PostToolUse для автоформатирования моего кода
> Какой самый надёжный способ верифицировать работу Claude?
?
Ручное скачивание

Предпочитаете скачать вручную? Скачать SKILL.md и положить в:

~/.claude/skills/boris/SKILL.md

Создайте директорию ~/.claude/skills/boris/, если её нет.

?
Поддержание в актуальном виде

Skill автоматически проверяет обновления, когда вы вводите /boris. Если доступна новая версия, Claude покажет команду для обновления.

Или перезапустите команду установки в любой момент, чтобы обновить вручную. Для удаления: rm -rf ~/.claude/skills/boris/

Как работают Skills

Skills — это markdown-файлы с YAML frontmatter, которые Claude Code загружает автоматически. Когда вы вводите /boris или спрашиваете о связанных темах, Claude подтягивает эти знания в помощь. Skills могут вызываться пользователем (slash-команды) или всплывать автоматически по семантическому совпадению.

claude-cli подключён
opus-4.7 · размышляет
HowBorisUsesClaudeCode.ru — русская версия