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, как и другие уровни.

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

Осваиваем Opus 4.7

Boris Cherny собрал воркфлоу под Opus 4.7 в Claude Code: auto mode + параллельные сессии без бэбиситтинга, новый skill /fewer-permission-prompts, recaps и focus mode для долгих прогонов, мастерство уровней усилий xhigh и max, /go для верификации и ship'а, три ключевых сдвига поведения от 4.6 к 4.7 и уведомления о завершении задач.

Тред @bcherny от 16 апреля 2026 Блог Anthropic: best practices for Opus 4.7
Кликай по вкладкам выше, чтобы изучить каждый совет
или используй стрелки ← →
1
Auto mode + параллельные Claude'ы

Opus 4.7 силён в долгих и сложных задачах: глубокий research, рефакторинги, фичи с итеративными улучшениями. Раньше выбор был между бэбиситтингом и --dangerously-skip-permissions.

Что делает auto mode
Запросы разрешений уходят в model-based классификатор и автоматически одобряются для безопасных действий. Бэбиситтинг отпадает — можно крутить несколько Claude'ов одновременно. Пока один работает, переключаешь внимание на запуск следующего.
# включить auto mode CLI: Shift-Tab до auto mode Desktop / VSCode: dropdown в шапке сессии

Доступно для Max, Teams и Enterprise.

Открыть оригинал
2
/fewer-permission-prompts — настрой свой allowlist

Новый skill анализирует историю сессии и выявляет частые bash- и MCP-команды, которые безопасны, но раз за разом упираются в запрос разрешений.

> /fewer-permission-prompts
Что получишь
Список команд, которые стоит добавить в allowlist разрешений. Полезно тем, кто не на auto mode: skill вытаскивает повторяющиеся безопасные операции, которые лучше пред-одобрить.
Открыть оригинал
3
Recaps — что произошло, пока тебя не было

Recaps выдают короткую сводку того, что делал агент, и какие следующие шаги. Полезно при возврате к долгой сессии через минуты или часы.

Зачем
Не нужно скроллить вывод инструментов: смотришь, что сделано и что дальше, прямо в сводке. Идеально парится с auto mode — запустил Claude, переключил внимание, вернулся, прочёл recap, понял состояние.

Если хочется старого поведения — отключить можно в /config.

Открыть оригинал
4
Focus mode — только финальный результат

Boris: «Я залип на новом focus mode в CLI — он прячет всю промежуточную работу и оставляет только финальный результат.»

> /focus
Когда включать
Когда модели уже доверяешь настолько, что наблюдение за каждым чтением файла и bash-командой превращается в визуальный шум. Focus mode показывает что изменилось, а не как шёл процесс.

Хорошо сочетается с auto mode: один режим убирает запросы разрешений, второй — визуальный мусор.

Открыть оригинал
5
Мастерство усилий — xhigh, max и адаптивный thinking

Opus 4.7 использует адаптивный thinking вместо фиксированных бюджетов: модель сама решает, когда reasoning поможет, а не тратит заранее заданный лимит. Меньше overthinking, лучше расход ресурсов.

Подход Boris'а
xhigh для большинства задач, max — для самых сложных.
Важная деталь
max применяется только к текущей сессии, остальные уровни сохраняются между сессиями. Можно безопасно вкатить максимум на одну тяжёлую задачу, не меняя дефолтов навсегда.

Глубину рассуждения подсказываешь промптом: «Думай аккуратно и пошагово» для сложного, «Отвечай быстро» — чтобы экономить токены на простом.

Открыть оригинал
6
/go — Verify, Simplify, Ship

В современном воркфлоу Boris часто заканчивает промпты /go и считает это ключом к качеству вывода Claude.

Что делает /go
  • Тестирует себя end-to-end — bash, браузер или computer use
  • Запускает skill /simplify
  • Создаёт PR
Верификация по доменам
Бэкенд — Claude должен знать, как поднимать сервисы для тестов. Фронтенд — Chromium-расширение для Claude. Десктоп — computer use.

Boris подчёркивает: верификация создаёт обратную связь, и модель итерирует к рабочему результату. Особенно ценно для долгих прогонов — возвращаешься позже и уверен, что код реально работает.

Открыть оригинал
7
Что изменилось от 4.6 — три сдвига

Opus 4.7 ведёт себя иначе, чем 4.6, в трёх местах. Под это надо подкрутить ожидания и воркфлоу.

Калиброванная длина ответа
Простые вопросы — короче, открытый анализ — длиннее. Когда важна точность формата, явно проси нужную длину или стиль в промпте.
Меньше автоматического вызова инструментов
4.7 рассуждает дольше, прежде чем хвататься за tools. Если модель не тянется к нужному инструменту — в промпте опиши, когда и зачем им пользоваться.
Более избирательный спавн сабагентов
4.7 делегирует выборочно. Большой рефакторинг по многим файлам — проси сабагентов явно. Рефакторинг одной функции — не должен триггерить автоматическое делегирование.
Открыть оригинал
8
Уведомления о завершении задач

Auto mode и focus mode уменьшают активный мониторинг — поэтому критично знать, когда Claude закончил.

Варианты настройки
  • Звук — попросить Claude проиграть звук уведомления
  • Stop hooks — Slack-уведомление, системный alert и т.п.
  • iTerm2 — нативные нотификации
  • Recaps — пройдёшься по сводке, когда заглянешь
Интегрированный воркфлоу
Запуск в auto mode → focus on → автономная работа с верификацией через /go → уведомление о завершении → читаешь recap и сгенерированный PR. Это и есть тот «будущий воркфлоу», о котором Boris писал раньше.
Открыть оригинал

Майский ship-week: Agent View + /goal

На этой неделе всплыли две фичи Claude Code. Agent view (запущена 11 мая) — это нативный control plane для управления множеством параллельных сессий: запускаешь claude agents из корневой директории с кодом и видишь каждую сессию, сгруппированную по тому, что ждёт твоего ввода, что ещё работает и что готово. /goal (засветился у ClaudeDevs 12 мая, описан как недавно зашипленный) заставляет одну сессию работать, пока не выполнится условие завершения: /goal all tests in test/auth pass and the lint step is clean — и Claude не остановится, пока это не станет правдой. Две половины одной истории. Запускай больше агентов и заставляй каждого доводить начатое до конца.

@bcherny про agent view · 11 мая @trq212 про agent view · 11 мая @_catwu про agent view · 11 мая @dickson_tsai про agent view · 11 мая @ClaudeDevs про /goal · 12 мая
Кликай по вкладкам выше, чтобы изучить разборы
или используй стрелки ← →
1
Agent View — много агентов, один список

Boris: "Лучший способ прокачаться — перейти от 1 агента к множеству агентов. Больше никакого переключения между вкладками терминала." Как описывает Thariq: "что-то вроде tmux, заточенного под CC" — нативный control plane для параллельных сессий Claude Code.

Как это запускать
Cat Wu и Thariq оба советуют запускать из одной высокоуровневой директории, содержащей все твои репозитории (Thariq использует ~/Projects). Каждая сессия, запущенная под этим корнем, попадает в трекинг.
# запускаем control plane из корневой директории с кодом $ claude agents # из любой cli-сессии жми <- чтобы зарегистрировать её в control plane
Что ты видишь
Сессии сгруппированы по статусу — ждёт ввода, работает, завершена. В каждой строке имя сессии и короткое описание того, чем она занята. Переключись в одну, ответь на её вопрос, вернись к общему виду.
Операционные советы от Dickson Tsai
Две практичные детали: новые сессии наследуют директорию, на которой стоит твой курсор (так что запустить сессию в нужном репозитории — одно нажатие клавиши), и переименование критично, чтобы вид оставался читаемым, когда сессий становится всё больше. Используй /rename или настрой хук UserPromptSubmit для авто-переименования.

Это продуктизированная версия Части 1, Совета 1 — исходного паттерна Boris'а "подними 3-5 worktree", но с control plane первого класса вместо ручных вкладок терминала и алиасов za/zb/zc.

Research preview. Команда Claude Code активно читает фидбек — Thariq: "дайте знать, если есть фидбек! мы всё прочитаем и отработаем."

Открыть оригинальный пост Boris'а
2
/goal — заставь Claude работать, пока условие не выполнено

Засветился в треде ClaudeDevs от 12 мая, описан как "зашиплен недавно" — точной даты релиза в посте нет, для подтверждения нужен changelog. /goal задаёт условие завершения. Claude продолжает работать, пока условие не станет правдой; каждый раз, когда он пытается остановиться, модель сверяет условие с транскриптом. Не готово — продолжает. Готово — ты получаешь сводку "Goal achieved".

# задаём условие завершения $ /goal all tests in test/auth pass and the lint step is clean
Как это работает
ClaudeDevs называет это Ralph loop, встроенным в Claude Code. Каждая попытка остановки перехватывается; модель сама сверяется с твоим условием перед выходом. Цикл прерывается только когда условие выполнено.
Сопутствующие инструменты
  • /loop запускает Claude по кругу. Хорош для итеративных рефакторингов, чисток или разгребания бэклога.
  • /schedule запускает Claude по расписанию. Ночные прогоны тестов, утренний triage, еженедельная чистка.
  • Хук Stop даёт программный контроль над тем, когда Claude может закончить. Прогони свой набор тестов, дёрни CI-эндпоинт, ставь гейт на что угодно.
  • Auto mode позволяет Claude работать без перерывов и без запросов разрешений. Включается через shift+tab в CLI или через селектор режима на десктопе.

Связка с Советом 1 из Части 12 — это и есть история запуска: agent view позволяет крутить много сессий разом; /goal заставляет каждую сессию доводить начатое до конца. Паттерн worktree от Boris'а (Часть 1, Совет 1) плюс auto mode (Совет 68) плюс /goal дают приближение к автономному флоту, который не нуждается в бэбиситтинге.

Не-тестовое применение /goal: заставь Claude учить тебя
Thariq (@trq212) поделился промптом от Suzanne из Anthropic, который направляет /goal на твоё понимание вместо набора тестов. Claude становится репетитором: он ведёт текущий чек-лист того, что ты должен усвоить — проблему и почему она существовала, решение и его дизайн-решения, более широкое влияние — заставляет тебя пересказать своё понимание, заполняет пробелы (проси eli5 / eli14 / "объясни как стажёру"), а потом гоняет тебя по вопросам через AskUserQuestion (перемешанные ответы, без подглядываний). Последняя строка — это и есть энфорсмент:
$ /goal the session should not end until you've verified that the human has demonstrated they understood everything on your list.
Тот же механизм Ralph loop — но условие выхода это понимание, а не зелёная сборка. Хороший компаньон к "Учимся с Claude" из Части 2 (Совет 10).
Пост Thariq'а — промпт-учитель от Suzanne Полный промпт (gist) Тред @ClaudeDevs от 12 мая

День релиза 28 мая: Opus 4.8 + Dynamic Workflows

Anthropic выпустила Claude Opus 4.8 — Boris называет её "нашей самой сильной моделью для кода на сегодня". SWE-Bench Pro подрос с 64.3 до 69.2, но важнее другой сдвиг — честность: модель говорит, когда не уверена, и сама ловит свои баги вместо того, чтобы рано объявлять победу. Цена та же, что у 4.7. Вместе с моделью: новый дефолт high-effortxhigh для сложных задач и поднятыми rate limits в Claude Code под лишние токены) и dynamic workflows — research preview, который гоняет сотни параллельных субагентов в одной сессии для задач, не влезающих в один проход. Cat Wu раскрыла триггер активации: упомяни "workflow" в промпте — и Claude сам строит план оркестрации.

@bcherny про Opus 4.8 · 28 мая @bcherny про дефолты усилий + rate limits · 28 мая @bcherny про dynamic workflows · 28 мая @bcherny про большие миграции + рефакторинги · 28 мая @_catwu про триггер "workflow" + схему · 28 мая
Кликай по вкладкам выше, чтобы изучить разборы
или используй стрелки ← →
1
Opus 4.8 — самая сильная модель для кода на сегодня

Формулировка Boris: "выросла на SWE-bench Pro (с 64.3 до 69.2) и заметно честнее в оценке собственной работы. Она говорит, когда не уверена, и ловит свои баги вместо того, чтобы рано объявлять победу." Цена та же, что у 4.7. Доступна на claude.ai, Claude Platform и всех крупных облачных платформах.

Дельты по бенчмаркам против 4.7
  • Agentic coding (SWE-Bench Pro): 64.3% → 69.2%
  • Agentic terminal coding (Terminal-Bench 2.1): 66.1% → 74.6%
  • Multidisciplinary reasoning (Humanity's Last Exam, с инструментами): 54.7% → 57.9%
  • Agentic computer use (OSWorld-Verified): 82.8% → 83.4%
  • Knowledge work (GDPval-AA): 1753 → 1890
  • Agentic financial analysis (Finance Agent v2): 51.5% → 53.9%
Сдвиг в честности важнее бенчмарков
Изменение поведения, на которое указывает Boris — модель ловит свои баги, флагает неуверенность — это ровно тот failure mode, который ломает долгие прогоны агентов. Модель, которая переоценивает себя на шаге 4, тратит впустую следующие 40 шагов. Соедини это с /goal из Части 12 и dynamic workflows ниже: именно честность позволяет асинхронной работе реально доводиться до конца.
Что ещё выпустили сегодня
Fast mode для Opus 4.8 (research preview): та же модель примерно в 2.5 раза быстрее и в 3 раза дешевле, чем раньше. Включается через /fast в Claude Code. Новый контроль усилий на claude.ai позволяет выбрать, сколько размышлений Claude вкладывает в каждый ответ — consumer-поверхность догоняет то, что у пользователей Claude Code уже было.
Открыть пост Boris о релизе
2
Дефолт High-Effort + xhigh + поднятые Rate Limits

Boris: "4.8 по умолчанию работает на high effort, который тратит примерно столько же токенов, сколько дефолт 4.7 на коде, но выдаёт лучше." Смена дефолта — это не налог: тот же бюджет токенов, использованный умнее. Для сложных задач и долгой асинхронной работы переключайся на xhigh. Чтобы это было экономически оправдано, Anthropic подняла rate limits в Claude Code, чтобы покрыть лишние токены.

# дефолт — те же токены, что у дефолта 4.7, результат лучше $ /effort high # сложные задачи, асинхронные прогоны, dynamic workflows $ /effort xhigh
Связка с Частью 11
В Части 11 xhigh представили как новый верхний уровень Opus 4.7 (Совет 5: Мастерство усилий). С 4.8 поднялся дефолт — то, что раньше было осознанным выбором, теперь стало базой. Ментальная модель: исходи из того, что размышлений на ход больше, и тянись за xhigh там, где раньше потянулся бы за "дай ей подумать подольше".
Когда лишние токены окупаются
Boris напрямую привязывает xhigh к dynamic workflows (следующая вкладка) и долгим асинхронным прогонам. Коротким разговорным задачам он не нужен — дефолт уже выше, чем у 4.7. Береги xhigh для задач, где ты не смотришь в экран.
Открыть пост Boris про дефолты усилий
3
Dynamic Workflows — дни или недели вместо кварталов

Research preview, выпущен сегодня. Boris: "для задач, слишком больших для одного прохода. Обязательно включай auto mode по умолчанию, чтобы Claude не останавливался на запросах разрешений." Согласно посту о релизе, Claude гоняет сотни параллельных субагентов в одной сессии и верифицирует свою работу перед тем, как отчитаться.

Как это вызвать
Cat Wu: "Упомяни 'workflow' в промпте — и Claude динамически создаст план оркестрации, которому строго следует, что позволяет уверенно полагаться на то, что каждый этап происходит в правильном порядке даже среди сотен агентов." Claude воспринимает запрос на workflow как сигнал спланировать и выполнить задачу как dynamic workflow, а не как единичный прогон. Никаких новых команд, никаких флагов. Обновление (9 июня 2026): Boris уточнил триггер до фразы "use a workflow" — голое "workflow" давало слишком много ложных срабатываний (см. Часть 16).
Под капотом — паттерн orchestrator
Dynamic workflow — это форма оркестратора, а не peer-to-peer "команд агентов". Верхнеуровневый claude запускает N задач (N может быть в сотнях). Каждая задача расходится веером: implementer пишет, ветвится на двух verifier'ов, оба verifier'а сходятся в одного fixer'а. Цикл каждой задачи крутится, пока её verifier'ы не пройдут; оркестратор возвращается только когда завершилась каждая ветка. Diagram by Cat Wu contrasting peer-to-peer Agent Teams (left) with the Dynamic Workflows orchestrator pattern (right): a top-level claude kicks off N tasks, each task has implementer → 2 verifiers → fixer, and all tasks converge back into claude when done.
Конкретный пример
Cat: "Недавно я использовала dynamic workflows, чтобы каталогизировать все наши сотни A/B-флагов и найти те, что раскатаны на 0% или 100%, чтобы быстро задепрекейтить устаревшие. Вместо того чтобы ждать, пока Claude Code разберёт каждый последовательно, dynamic workflows позволили Claude обработать их все параллельно за <10 минут." Идеальный кейс: большой fan-out по независимым элементам, где каждому нужен один и тот же цикл исследования.
Береги это для самых крупных задач
Явный список Boris плюс категория, которую подсвечивает пример Cat:
  • Миграции
  • Рефакторинги
  • Оптимизация производительности
  • Пакетные багфиксы
  • Прогоны каталогизации-и-категоризации (A/B-флаги, feature toggles, зависимости, мёртвый код, устаревшие эндпоинты)
Это токеноёмко. Не жги на правке в 20 строк — для этого уже есть дефолтный режим и новая база high-effort.
Auto mode здесь не опционален
С сотнями параллельных субагентов один запрос разрешения замораживает весь прогон. Boris: "включай auto mode по умолчанию, чтобы Claude не останавливался на разрешениях." Зайди в auto mode через Shift+Tab в CLI или переключи его в desktop-приложении. Связка: auto mode + dynamic workflows + xhigh = Claude реально уходит работать и доводит до конца.
Формулировка, которая важна
Boris: "Большие миграции и рефакторинги — одна из самых важных работ команды и самая лёгкая для откладывания на 'лучшее время', потому что они заняли бы инженеров на квартал. С dynamic workflows Claude теперь может закрывать такую работу за дни или недели." Суть не в скорости для рутины — а в том, чтобы сделать реально отгружаемой ту работу, которую команды вечно откладывают.

Это связывает дугу от Части 11 (auto mode, мастерство усилий) через Часть 12 (agent view, /goal) в Часть 13: модель честнее в оценке своего прогресса (Совет 1), по умолчанию вкладывает больше размышлений (Совет 2) и теперь имеет first-class режим выполнения для задач, не влезающих в один проход. Автономный флот из интро Части 12 — agent view + /goal + worktrees — получает четвёртый столп.

Research preview. Ожидай, что поверхность будет меняться.

Открыть пост Boris про dynamic workflows Открыть тред Cat про dynamic workflows

Harness под каждую задачу

Part 13 анонсировал dynamic workflows на запуске. Неделю спустя Thariq Shihipar и Sid Bidasaria — инженеры, построившие эту фичу — выпустили практическое руководство: как воркфлоу работают на самом деле, какие паттерны Claude из них собирает и где они окупаются (часто на не-кодовых задачах). "Claude теперь может писать собственный harness на лету, заточенный под конкретную задачу." Это how-to за анонсом. Лучшие практики ещё формируются, а воркфлоу часто тратят больше токенов — так что думай, когда за ним тянуться.

Статья @trq212 + @sidbid · июнь 2026
Кликай по вкладкам выше, чтобы изучить каждый совет
или используй стрелки ← →
1
Зачем воркфлоу — три режима провала, которые они чинят

Дефолтный harness Claude Code планирует и исполняет в одном context window. Для большинства кодовых задач это отлично работает. Ломается на долгих, массово-параллельных или состязательных задачах — и чем дольше Claude работает в одном окне, тем сильнее проступают три конкретных режима провала.

Agentic laziness
Claude останавливается, не закончив сложную составную задачу, и объявляет её выполненной после частичного прогресса — разобрал 20 из 50 пунктов в security review и считает дело сделанным.
Self-preferential bias
Claude склонен предпочитать собственные результаты, особенно когда его просят проверить или оценить свою работу по рубрике. Проблема в том, что оценщик и автор — это один и тот же контекст.
Goal drift
Постепенная потеря верности изначальной цели за много ходов — хуже всего после компакции. Каждый шаг суммаризации теряет данные, и детали вроде требований к крайним случаям или ограничений "не делай X" тихо выпадают.
Решение
Воркфлоу оркеструет отдельные Claude'ы, у каждого свой context window и сфокусированная изолированная цель. Лень проигрывает детерминированному циклу, который не выйдет, пока не обработан каждый пункт; bias проигрывает, потому что судит другой агент; drift проигрывает, потому что каждый агент держит одну маленькую цель, которую никогда не суммаризируют. Это напрямую связано с историей про честность из Part 13 — модель, которая переоценивает себя на шаге 4, тратит впустую следующие 40 шагов.
Статья Thariq + Sid
2
Примитивы — и dynamic vs static

Dynamic workflow — это JavaScript-файл с несколькими специальными функциями, которые спавнят и координируют субагентов. Стандартные JSON, Math и Array тоже на месте для обработки данных.

# заспавнить одного субагента — schema заставляет вернуть валидированный JSON const bugs = await agent("audit auth.ts", { schema: BugList, // JSON Schema → валидированный вывод model: "haiku", // opus · sonnet · haiku · пропуск = наследовать isolation: "worktree", // свой checkout, для параллельных правок agentType: "reviewer", // кастомный / встроенный субагент })
Собери блок
  • parallel([ fns ]) — разъехались, запустились разом. Это барьер: ждёт их всех, и тогда у тебя есть все результаты вместе.
  • pipeline(items, ...stages) — каждый элемент проходит через все стадии независимо. Без барьера: элемент A может быть на стадии 3, пока элемент B всё ещё на стадии 1.
Claude решает, какую модель использует каждый агент и крутится ли он в своём worktree — выбирая уровень интеллекта и изоляцию, которые шагу реально нужны.
Resumable по умолчанию
Прерви воркфлоу — закрой терминал, отмени на середине — и при возобновлении сессии он подхватит с того места, где остановился. Детерминированный harness помнит, что уже завершено.
Dynamic vs static
Возможно, ты раньше строил статические воркфлоу через Agent SDK или claude -p. Поскольку статический воркфлоу обязан покрывать каждый крайний случай, он выходит обобщённым: "преврати это в 5 веб-поисков → fetch → verify → summarize → обобщённый отчёт." С Opus 4.8 Claude достаточно умён, чтобы написать кастомный harness, сделанный под твой случай: "прочитай наш биллинговый код → проверь каждую фичу по докам нового провайдера → сыграй адвоката дьявола против миграции → конкретная рекомендация."
Статья Thariq + Sid
3
Шесть паттернов, которые собирает Claude

Построить ментальную модель этих паттернов помогает подталкивать Claude через промпты. Они не взаимоисключающие — Claude их смешивает и вкладывает друг в друга.

1 · Classify-and-act
Агент-классификатор определяет тип задачи, затем маршрутизирует на разных агентов или поведение. Или классифицируй в конце, чтобы оформить вывод.
2 · Fan-out-and-synthesize
Разбей на много мелких шагов, запусти агента на каждом, затем синтезируй. Шаг синтеза — это барьер: он ждёт всех fan-out агентов, затем сливает их структурированные выводы в один результат. Лучше всего, когда каждому шагу полезен свой чистый контекст, чтобы они не загрязняли друг друга.
3 · Adversarial verification
Для каждого заспавненного агента запусти отдельного агента, чтобы состязательно проверить его вывод по рубрике. Проверяющий никогда не автор — именно это убивает self-preferential bias.
4 · Generate-and-filter
Сгенерируй много идей по теме, затем отфильтруй по рубрике или верификацией, убери дубли и верни только лучшие, проверенные.
5 · Tournament
Вместо деления работы заставь агентов соревноваться. Заспавни N агентов, каждый из которых решает ту же задачу своим способом, затем суди их попарно, пока не получишь победителя. Сравнительное суждение надёжнее абсолютной оценки.
6 · Loop-until-done
Для неизвестного объёма работы продолжай спавнить агентов, пока не выполнено условие остановки — нет новых находок, нет больше ошибок в логах — вместо фиксированного числа проходов. Простые счётчики упускают хвост.
Статья Thariq + Sid
4
Сценарии — часто лучше для не-кодовой работы

Thariq: "Я обнаружил, что воркфлоу иногда даже полезнее для нетехнической работы." Выборка из статьи:

Миграции и рефакторинги
Bun переписали с Zig на Rust с помощью воркфлоу. Разбей задачу на единицы — callsites, падающие тесты, модули — отпочкуй субагента под каждый фикс в своём worktree, дай другому агенту состязательно отревьюить, затем слей. Скажи агентам избегать ресурсоёмких команд, чтобы максимально распараллелить и не расплавить машину.
Deep research и deep verification
Сам skill /deep-research — это воркфлоу: разъехаться по веб-поискам, fetch источников, состязательно проверить их утверждения, синтезировать отчёт со ссылками. Обратное — deep verification: один агент извлекает каждое фактическое утверждение из отчёта, субагент детально проверяет каждое, а опциональный агент-аудитор источников подтверждает, что источник качественный. "Проверь каждое техническое утверждение в черновике моего блога по кодовой базе — не хочу выпустить ничего ошибочного."
Сортировка 1000+ элементов
Нельзя отсортировать 1000 строк по качественному критерию одним промптом — качество деградирует, и в контекст это не влезет. Запусти tournament, pipeline из агентов попарного сравнения (сравнительное суждение бьёт абсолютную оценку) или ранжируй по бакетам параллельно и слей. Каждое сравнение — свой агент; детерминированный цикл держит сетку, так что в контексте остаётся только текущий порядок.
Память и соблюдение правил
Для правил, которые Claude упорно пропускает даже в CLAUDE.md: один агент-верификатор на правило, плюс персона-скептик, которая ревьюит правила, чтобы избежать ложных срабатываний. Обратное направление тоже работает — намай свои недавние сессии и комментарии code-review на исправления, которые ты постоянно делаешь, скластеризуй их, состязательно проверь каждого кандидата ("предотвратило бы это правило реальную ошибку?") и дистиллируй выживших обратно в CLAUDE.md.
Расследование корневой причины
Дебаг лучше всего идёт, когда несколько независимых гипотез проверяются параллельно — но одно context window провоцирует self-preferential bias. Воркфлоу поднимает агентов, которые генерируют гипотезы из непересекающихся улик (логи, файлы, данные), затем каждая гипотеза встречает панель верификаторов и опровергателей. Работает для продаж ("почему упали продажи в марте?"), data engineering, любого post-mortem.
Триаж, вкус, evals, маршрутизация
  • Триаж в масштабе: классифицируй каждый пункт бэклога, убери дубли против уже отслеживаемого, затем фикси или эскалируй. Используй паттерн карантина — агенты, читающие недоверенный публичный контент, не могут совершать высокопривилегированные действия. Скомбинируй с /loop, чтобы крутить непрерывно.
  • Исследование и вкус: для дизайна или нейминга дай агенту-ревьюеру рубрику; задача выполнена, когда рубрика удовлетворена. Упорядочи варианты через tournament.
  • Evals: подними агентов в worktrees, затем агенты-сравнители оценивают выводы по рубрике — удобно для доводки skill'а, который ты строишь.
  • Маршрутизация моделей: классификатор исследует задачу, затем маршрутизирует на Sonnet или Opus в зависимости от ожидаемой сложности.
Статья Thariq + Sid
5
Сочетай с /goal, /loop и токен-бюджетами

Воркфлоу собираются с остальной частью Claude Code. Три рычага, которые стоит знать, плюс честное "когда не надо".

/goal + /loop
Для повторяемых воркфлоу — триаж, research, верификация — сочетай с /loop, чтобы крутить через равные интервалы, и /goal, чтобы задать жёсткое требование к завершению. Это замыкание дуги Part 12 + Part 13: /goal задаёт условие выхода, воркфлоу делает параллельную работу, /loop держит процесс.
Токен-бюджеты
Воркфлоу прожорливы по токенам, так что ставь им потолок. Пропиши бюджет прямо — "use 10k tokens" — и воркфлоу удержит потолок.
$ Use a workflow to rank these 80 resumes for the backend role and double-check the top ten. use 50k tokens
Смотри, что жжёт токены: /usage
Когда долгий автономный прогон съедает лимиты быстрее ожидаемого, запусти /usage для разбивки по конкретным skills, MCP и плагинам, тратящим твои токены. Boris отправляет людей сюда первым делом, когда они упираются в лимиты на середине прогона — так находишь воркфлоу или MCP, который тихо доминирует в счёте.
Быстрые воркфлоу
Они не только для больших задач. Запроси "quick workflow" для чего-то мелкого — например, быстрого состязательного ревью одного допущения.
Когда воркфлоу не нужен
Воркфлоу могут тратить заметно больше токенов и нужны не для каждой задачи. Thariq: "Для обычных кодовых задач спроси себя: ей правда нужно больше compute? Большинству традиционных кодовых задач не нужна панель из 5 ревьюеров." Используй их, чтобы толкать Claude так, как раньше не мог — а не как дефолт для правки в 20 строк.
Статья Thariq + Sid
6
Сохраняй и делись своими воркфлоу

Хороший воркфлоу переиспользуем. Как только Claude соберёт тот, что тебе нравится — сохрани его.

Сохрани
Нажми "s" в меню воркфлоу, чтобы сохранить. Закоммить файлы в ~/.claude/workflows или раздавай их через skill.
Dynamic workflows 1 running · 2 completed ✓ review-changes · 14 agents · 482k tok · 6m 12s ◴ find-flaky-tests · 6 agents · 121k tok · 1m 48s ✓ deep-research · 22 agents · 1.1M tok · 11m 3s ↑/↓ select · enter view · s save · esc close
Делись через skill
Положи свои JavaScript-файлы воркфлоу в папку skill'а и сошлись на них в SKILL.md. Для гибкости попроси Claude относиться к воркфлоу в skill'е как к шаблону, а не как к скрипту, который надо прогнать дословно — чтобы он адаптировал harness под конкретный случай, а не воспроизводил его вслепую.
Триггер "ultracode"
Можно запустить воркфлоу, просто попросив о нём — или использовать триггер-слово "ultracode", чтобы гарантированно заставить Claude Code собрать воркфлоу вместо одного прохода.

Это четвёртый столп, встающий на место: auto mode из Part 11, agent view + /goal из Part 12, Opus 4.8 + запуск воркфлоу из Part 13, и теперь паттерны, чтобы ими управлять. Закрывающая фраза Thariq честна — "ещё многое предстоит открыть в том, как использовать их наилучшим образом."

Research preview. Лучшие практики ещё формируются.

Статья Thariq + Sid — также в Claude Blog

Год работы с Claude Code: рефлексия

Спустя год после выхода Claude Code в GA, Boris Cherny (Head of Claude Code) и Cat Wu (Head of Product) сели поговорить о том, что изменилось — "от демки в Slack, набравшей две реакции, до инженерных команд, разворачивающих его на целых кодовых базах". Выделились четыре идеи, и пара из них тихо перевернула прежние советы на этом же сайте: почему Boris отказался от plan mode, сдвиг к context minimalism, единственная привычка, которая позволяет Claude работать часами, и почему auto mode безопаснее, чем читать каждый промпт.

@bcherny + @_catwu · 8 июня 2026 Смотреть: "Reflecting on a year of Claude Code"
Кликай по вкладкам выше, чтобы изучить каждый совет
или используй стрелки ← →
1
Auto mode отправил plan mode на пенсию (Opus 4.6+)

Больше года plan mode был у Boris'а основным инструментом для синхронного кодинга. Спустя год после GA он перешёл дальше — и причина в модели, а не в фиче.

In his words
"Раньше это был plan mode. Я им больше не пользуюсь. Я использую auto mode — вместо plan mode. Новым моделям шаг планирования по сути не нужен. Он был реально важен для Opus 4 — 4.5, но начиная с 4.6, и уж точно с 4.7, он просто не нужен".
Почему изменилось
Старым моделям нужен был явный план, чтобы не сбиться с курса. 4.6+ планируют неявно, так что шаг планирования превратился в накладные расходы — артефакт, который надо вычитать, прежде чем начнётся хоть какая-то работа.
Что он делает вместо этого
Запускаешь Claude в auto mode, даёшь работать, переключаешься на следующего Claude. Никакого бэбиситтинга. Кто-то держит plan mode ради письменного артефакта, и это нормально — Boris просто гоняет auto mode на всём.
Обновляет Part 1
Это пересматривает совет про plan mode из Part 1. Правило сдвинулось вместе с моделью: до 4.6 — сначала план; 4.6 и новее — дай работать. Сочетается с советами про auto mode в Part 8 и Part 11.
Reflecting on a year of Claude Code
2
Context minimalism — говори модели меньше

"От context engineering к context minimalism" — это отдельная глава в интервью. Эпоха, в которой ты находишься, привязана к модели, которой пользуешься.

Прогрессия
Sonnet 3.5 был эпохой prompt engineering. Opus 4 был эпохой context engineering. Сегодняшним моделям не нужно ни то, ни другое.
Boris
"Ты даёшь ей минимально возможный системный промпт, минимально возможный набор инструментов, а дальше даёшь модели разобраться самой. Тебе нужно лишь дать модели какой-то способ подтягивать контекст".
Cat
"Я context-минималист. Говори модели только то, что ей нужно знать, а остальное дай ей выяснить самой. Когда даёшь модели слишком много контекста, это как будто ты её микроменеджишь — а иногда модель знает способ получше прийти к тому же результату".
Суть приёма
Перестань заваливать всё гигантскими промптами и списками инструментов. Дай лаконичный бриф плюс способ достать контекст — файлы, поиск, MCP — и отойди в сторону. Минимально ≠ расплывчато: давай цель, а не микрошаги. Сочетается с "delegation over guidance" из Part 10.
Reflecting on a year of Claude Code
3
Если Claude ошибся — запиши это, а не перепромпчивай

Boris называет это самой важной идеей для долгих прогонов — и именно благодаря ей его агенты могут работать часами.

In his words
"Каждый раз, когда Claude ошибается, я не говорю ему сделать иначе. Я говорю записать это в CLAUDE.md, или сделать skill, или ещё что-то. Если так делать, то Claude может работать буквально вечно".
В чём различие
Поправка Claude в чате чинит только этот прогон. Запись исправления в CLAUDE.md или в skill чинит каждый будущий прогон. Поправка в разговоре — это патч; записанное правило — это фикс.
Почему это накапливается
Частота ошибок со временем идёт вниз, а не сбрасывается каждую сессию. Набор правил растёт; ошибки не возвращаются. Когда что-то идёт не так, твоя следующая инструкция не "сделай вот так" — а "добавь правило, чтобы это больше не повторялось".

Сочетается с советами про CLAUDE.md и Skills из Part 1 и с /rewind вместо правок из Part 10.

Reflecting on a year of Claude Code
4
Почему auto mode заслуживает доверия — red-teaming и evals

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

Как это закаляли
Команда собрала тысячи полных транскриптов агентов вместе с запросом разрешения, дала auto mode классифицировать каждый как безопасный или небезопасный, а затем привлекла red-team'еров делать prompt injection и атаковать кодовую базу. Эти атаки стали evals; auto mode дотюнивали, пока он не начал ловить их все.
Контринтуитивная часть
"Когда ты принимаешь 99% запросов, глаз замыливается. Auto mode безопаснее, чем читать каждый запрос разрешения, потому что это значит, что ты обращаешь внимание только на самое важное".
Что в итоге
Поскольку он ему доверяет, можно дать одному агенту работать и запустить второго. Именно доверие делает возможной параллельную, автономную работу — оно защищает от известных сегодня уязвимостей и от самых умных атак, какие команда способна сконструировать. Сочетается с советами про auto mode в Part 8 и Part 11.
Reflecting on a year of Claude Code

Агенты, которые порождают агентов

Релиз от 9 июня: поддержка вложенных subagent'ов"агенты запускают агентов как способ лучше управлять контекстом", на старте ограничено глубиной depth=5. Плюс экспериментальный fork: true во frontmatter скилла и уточнение по тому, как запускать динамический воркфлоу (теперь это "use a workflow", а не просто "workflow"). Три коротких, прямо из треда Boris'а.

@bcherny · 9 июня 2026
Кликай по вкладкам выше, чтобы изучить каждый совет
или используй стрелки ← →
1
Вложенные subagent'ы — агенты запускают агентов

Boris: "Только что выкатил поддержку вложенных subagent'ов в Claude Code. Начинаю больше экспериментировать с тем, как агенты запускают агентов, чтобы лучше управлять контекстом. На старте ограничено глубиной depth=5."

What it is
Subagent теперь может порождать собственных subagent'ов, вплоть до depth=5 (стартовый потолок). Вложенность — это инструмент управления контекстом: у каждого уровня своё контекстное окно, поэтому глубокая работа не раздувает родителя.
Monitor them
Чтобы посмотреть, что делает каждый subagent, нажми стрелку вниз в терминале. (На вопрос, как их увидеть, Boris ответил: "В терминале? Жми стрелку вниз.")
Модель пробрасывается, веса thinking'а — пока нет
Запущенные subagent'ы могут работать на выбранной модели; по тестам пользователя, которые Boris подтвердил, модель пробрасывается, а веса thinking'а пока не наследуются. Вложенность также работает с форкнутыми сессиями, и subagent'ы могут использовать Chrome.

Если динамический воркфлоу (Части 13–14) — это оркестрированная обвязка, то вложенные subagent'ы — это примитив более низкого уровня: любой агент может делегировать, чтобы держать собственный контекст чистым. Хорошо сочетается с subagent'ами + worktrees из Части 1 и agent view из Части 12.

Тред Boris'а про вложенные subagent'ы
2
fork: true — запуск скилла в собственном контекстном окне

Идея, которой Boris поделился в том же треде, явно обозначив её как "одну из идей, с которыми я экспериментирую" — так что относись к ней как к превью, а не как к стабильному API.

The mechanic
Добавь fork: true во frontmatter скилла, чтобы скилл выполнялся в собственном контекстном окне, а затем внутри скилла используй агентов, чтобы изолировать контекст на каждом шаге.
--- skill frontmatter --- name: my-skill fork: true
In his words
"add 'fork:true' to a skill's frontmatter to have it run in its own context window, then in the skill tell it to use agents to keep context isolated for each step also. Adding this to the built in /code-review skill to improve performance even more."
Why
Тяжёлый скилл (глубокий research, code review) может засорить или взорвать основной контекст. Форк даёт ему чистое окно; агенты на каждом шаге (совет 1) изолируют его ещё сильнее. Тот же инстинкт, что и контекст-минимализм из Части 15 — держи каждую единицу работы в минимально необходимом контексте.
Тред Boris'а про вложенные subagent'ы
3
Триггер динамических воркфлоу теперь "use a workflow"

Уточнение к триггеру активации из Части 13 и Части 14. На старте говорилось, что триггер — это просто слово "workflow" в промпте. Boris это уточнил:

In his words
"Say 'use a workflow'. Just 'workflow' had too many false positives."
Do this
Чтобы запустить динамический воркфлоу, скажи "use a workflow" — например, "use a workflow to rank these 80 resumes" — а не просто слово "workflow".
Обновляет Части 13 и 14
Механика воркфлоу в Частях 13–14 не изменилась — orchestrator → implementer → verifiers → fixer, сотни агентов, по умолчанию auto mode. Подтянулась только формулировка триггера.
Тред Boris'а про вложенные subagent'ы

Fable 5 — лучшая модель для кода, с большим отрывом

Anthropic выпустила Claude Fable 5"модель Mythos-класса, которую мы сделали безопасной для общего использования", чьи "возможности превосходят любую модель, которую мы когда-либо выпускали в общий доступ". Уже доступна в Claude Code и Cowork. Boris: "лучшая модель для кода, что я использовал, с большим отрывом… серьёзный шаг вперёд". Anthropic опубликовала и полную таблицу бенчмарков — Fable 5 показывает state-of-the-art почти во всех. Цена $10/M на входе · $50/M на выходе — вдвое дороже Opus 4.8. Тактики под effort/usage именно для Fable пока только формируются.

@bcherny + @claudeai · 9 июня 2026
Кликай по вкладкам выше, чтобы изучить каждый совет
или используй стрелки ← →
1
Fable 5 — запуск

Анонс от Claude: "Представляем Claude Fable 5: модель Mythos-класса, которую мы сделали безопасной для общего использования. Её возможности превосходят любую модель, которую мы когда-либо выпускали в общий доступ." Уже доступна в Claude Code и Cowork.

Вердикт Boris'а
"Fable — лучшая модель для кода, что я использовал, с большим отрывом. Это серьёзный шаг вперёд: меньше промптов и направляющих указаний, более эффективный расход токенов, лучше качество кода, лучше работа с инструментами, более умная самопроверка, дольше работающие сессии, выше доверие и автономность."
"Big model smell" — Boris о жизни с ней
"С Fable ощущение, будто Claude шагнул от кодящего агента к партнёру по мышлению и проектированию… У Fable есть рассудительность, вкус и многомерность, которых не было у прежних моделей. Впервые я это осознал, когда попросил Fable что-то отладить — это первая модель на моей памяти, настолько методичная и точная: она снимает измерения и добавляет логи, а потом проверяет, что действительно починила проблему, прежде чем объявить победу. В промптинге Claude Code нет ничего, что велело бы ей так делать; это просто часть её характера. У неё реально есть этот 'big model smell'." Эта самопроверяющая отладка — окупившаяся в базовой модели линия Верификации (Часть 1) + честности Opus 4.8 (Часть 13). Boris о жизни с Fable 5

Шаги вперёд, вкратце

  • Меньше промптов и направляющих указаний
  • Эффективнее расход токенов
  • Лучше качество кода и работа с инструментами
  • Более умная самопроверка
  • Дольше работающие сессии
  • Выше доверие и автономность
Бенчмарки (Fable 5 → Opus 4.8 → GPT 5.5 → Gemini 3.1 Pro)
Claude: "state-of-the-art почти во всех протестированных бенчмарках… чем длиннее и сложнее задача, тем больше отрыв Fable 5."
  • Агентный код, SWE-Bench Pro: 80.3% → 69.2 → 58.6 → 54.2
  • Frontier-код, FrontierCode/Diamond (xhigh): 29.3% → 13.4 → 5.7 → —
  • Интеллектуальный труд, GDPval-AA: 1932 → 1890 → 1769 → 1314
  • Пространственное мышление, Blueprint-Bench 2: 38.6% → 14.5 → 36.2 → 26.5
  • Computer use, OSWorld-Verified: 85.0% → 83.4 → 78.7 → 76.2

Примечание о точности: "Fable 5" — это Mythos-класс модель, сделанная безопасной для общего использования; в таблице приводится большее из значений Mythos 5 / Fable 5 (в пределах 1–3 пунктов). На отмеченных звёздочкой бенчмарках (кибербезопасность, биология, Terminal-Bench, Humanity's Last Exam, HealthBench) Fable 5 выступает ближе к Opus 4.8 из-за защитных откатов — так что эти более высокие цифры стоит считать Mythos 5. Boris подтверждает, что классификаторы сейчас "слишком на взводе" (помечают обычную отладку как кибер/био), и команда "работает над улучшением".

Второй голос — Andrej Karpathy (теперь в Anthropic)
"Она SOTA во всём с отрывом… качественно — шаг вперёд, достойный смены мажорной версии. Ей можно давать куда более амбициозные задачи, чем ты привык — модель 'понимает суть' и просто берёт и делает. Никогда ещё не было так соблазнительно вообще перестать смотреть на код (но не делай так в проде!)." Он добавляет, что предохранители "для запуска чуть слишком на взводе" — те же откаты, что стоят за отмеченными звёздочкой бенчмарками выше. Мнение Karpathy
Анонс Fable 5 от Boris'а
2
Что Fable 5 меняет для тебя

Fable 5 вытесняет Opus 4.8 как сильнейшую модель для кода — а это сдвигает пару прежних советов и сильнее опирается на другие.

Это новый дефолт для кода
Обновляет совет Части 1 "используй Opus" и Части 13 "Opus 4.8, сильнейшая на сегодня". Когда выбираешь модель для кода, теперь лидирует Fable 5.
"Меньше промптов и направляющих указаний" → налегай на минимализм + делегирование
Это ровно тот мир, что описывают минимализм контекста из Части 15 и делегирование-вместо-указаний из Части 10 — давай цель, а не микрошаги.
Дольше сессии + выше автономность → стек автономности окупается сильнее
Auto mode (Части 8, 11), /goal (Часть 12), вложенные сабагенты (Часть 16) и воркфлоу (Части 13–14) — всё выигрывает от базовой модели, которая лучше себя проверяет и требует меньше бэбиситтинга.
Оговорка
Цена уже действует — $10/M на входе · $50/M на выходе, ровно 2× от $5/$25 у Opus 4.8. Model id claude-fable-5; контекст 1M, max output 128K, adaptive thinking, knowledge cutoff январь 2026; fast mode пока нет. Effort-уровни и best-practices по использованию именно для Fable пока не задокументированы.
Бенчмарки Claude Fable 5

Поиск своих неизвестных — Карта — это не территория

Тарик (@trq212, Claude Code) говорит, что работа с Fable 5 снова и снова учит одному уроку: «карта — это не территория». Карта — это то, что ты даёшь Claude: твои промпты, скиллы и контекст. Территория — это то, где работа реально происходит: кодовая база, реальный мир, его настоящие ограничения. Разрыв между ними он и называет твоими неизвестными. Fable — первая модель, где, по его наблюдению, качество работы упирается в его способность прояснить эти неизвестные, поэтому «сокращение своих неизвестных и планирование под них — это и есть навык агентного кодинга». Хорошая новость: это навык, который можно прокачать, работая с Claude.

@trq212 · 3 июля 2026
Нажимай на вкладки выше, чтобы разобрать каждый совет
или используй стрелки ← →
1
Четыре неизвестных

Когда Тарик приносит задачу в Claude, он раскладывает её на четыре части — матрица Рамсфелда в применении к промптингу:

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

Когда Claude натыкается на неизвестное, ему приходится принимать решение, опираясь на лучшую догадку о том, чего ты хочешь. «У лучших агентных кодеров относительно мало неизвестных», — пишет Тарик. Когда смотришь, как промптит кто-то вроде Бориса или Джарреда, очевидно: они в деталях знают, чего хотят, и глубоко синхронизированы и с кодовой базой, и с поведением модели. Но при этом они ещё и допускают наличие неизвестных. Сокращение их числа и планирование под них — это и есть реальный навык агентного кодинга, а остальная часть этой Части — его набор инструментов, чтобы находить их до, во время и после реализации.

Полевой путеводитель по Fable: поиск своих неизвестных
2
До реализации

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

Проход по слепым зонам (blindspot pass)
Попроси Claude найти твои неизвестные неизвестные и объяснить их — он использует буквально слова «blindspot pass». Дай контекст о том, кто ты и что уже знаешь.
Я работаю над добавлением нового провайдера аутентификации, но ничего не знаю о модулях auth в этой кодовой базе. Можешь сделать blindspot pass, чтобы помочь мне выявить мои релевантные неизвестные неизвестные и лучше тебя промптить.
Брейнштормы и прототипы — для неизвестных известных
Когда критерии — это те, что ты узнаешь только когда увидишь (визуальный дизайн, вёрстка), попроси Claude побрейнштормить и сделать прототип. HTML-артефакт, на который можно отреагировать, лучше, чем попытка описать словами.
Хочу дашборд для этих данных, но у меня нет вкуса к визуалу и я не знаю, что вообще возможно. Сделай мне HTML-страницу с 4 радикально разными дизайн-направлениями, чтобы я мог на них отреагировать.
Интервью
После брейншторма попроси Claude проинтервьюировать тебя об оставшихся неоднозначностях — по одному вопросу за раз, приоритезируя вопросы, ответ на которые изменил бы архитектуру.
Интервьюируй меня по одному вопросу за раз обо всём неоднозначном, приоритезируй вопросы, где мой ответ изменил бы архитектуру.
Референсы — лучший референс это исходный код
Когда ты не можешь описать, чего хочешь, укажи Claude на референс. Диаграммы и картинки работают, но лучший референс — это исходный код: направь Fable на папку или модуль на сайте, и он прочитает лежащий в основе код, а не просто скриншот. Так же работает и Claude Design: больше деталей о разметке, структуре и о том, как эта штука реально устроена.
Планы реализации
Попроси план, который начинается с частей, наиболее вероятных к изменению — модели данных, интерфейсы типов, UX-флоу — чтобы Claude вынес наверх то, что тебе реально может понадобиться поменять, и закопал механический рефакторинг.
Напиши план реализации в HTML, но начни с решений, которые я с наибольшей вероятностью буду править: изменения модели данных, новые интерфейсы типов и всё, что касается пользователя. Закопай механический рефакторинг в самый низ, тут я тебе доверяю.
Полевой путеводитель по Fable: поиск своих неизвестных
3
Во время реализации

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

Заметки по реализации
Попроси Claude Code вести временный файл implementation-notes.md (или .html), куда он логирует принимаемые решения, чтобы ты мог извлечь из них уроки на следующей попытке.
Веди файл implementation-notes.md. Если наткнёшься на пограничный случай, который заставляет отклониться от плана, выбирай консервативный вариант, записывай его в раздел 'Deviations' и продолжай.

Это сочетается с дисциплиной «записывай» из Части 15 — то, что агент узнаёт по ходу работы, становится картой для следующего раза, а не испаряется в конце сессии.

Полевой путеводитель по Fable: поиск своих неизвестных
4
После реализации

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

Питчи и объяснения
Получить поддержку — одна из важнейших частей выкатки. Упакуй прототип, спецификацию и заметки по реализации в один документ, который можно кинуть в Slack — начни с демо. Ревьюеры стартуют с тех же неизвестных, что были у тебя, поэтому отвечай на них сразу.
Упакуй прототип, спецификацию и заметки по реализации в один документ, который я смогу кинуть в Slack, чтобы получить поддержку. Начни с демо-GIF.
Квизы — мёржи только когда проходишь
После длинной сессии Claude мог сделать больше, чем ты осознал, а чтение диффов даёт лишь поверхностное понимание. Попроси Claude устроить тебе квиз по изменениям, предварительно дав контекст — Тарик мёржит только после того, как пройдёт квиз идеально.
Дай мне HTML-отчёт по изменениям, чтобы прочитать и понять — с контекстом, интуицией и тем, что было сделано — а внизу квиз по изменениям, который я обязан пройти.
Как всё складывается: запуск Fable
Запускное видео Fable было полностью смонтировано Claude Code — в области, в которой Тарик был «отнюдь не экспертом». Он прогнал ровно этот цикл: стартовал с того, что знал (Claude умеет монтировать и транскрибировать видео), попросил Claude объяснить, как работают транскрипция и нарезка через ffmpeg, спрототипировал UI с таймингом на Remotion и — осознав, что не знает, как выглядит «хороший» цветокор — попросил Claude научить его его неизвестным, а не гадать по вариантам. «Чем лучше становятся модели, тем большего можно достичь при правильном подходе… Так что начни свой следующий проект с того, что попросишь Claude помочь найти твои неизвестные».
Полевой путеводитель по Fable: поиск своих неизвестных

Знакомство с циклами

Команда Claude Code определяет цикл как агента, повторяющего циклы работы до тех пор, пока не выполнится условие остановки. Всё — от одного промпта до облачной рутины — это цикл; они отличаются только тем, как запускаются, как останавливаются, какой примитив Claude Code их выполняет и какая задача им подходит. Этот гайд раскладывает четыре типа по полочкам и подсказывает, когда браться за каждый. Не каждая задача требует сложного цикла — начинай с самого простого и применяй эти паттерны выборочно.

@ClaudeDevs · 6 июля 2026
Кликай по вкладкам сверху, чтобы разобрать каждый совет
или используй стрелки ← →
1
Четыре цикла

Любой цикл в Claude Code укладывается в одну из четырёх форм. Они отличаются тем, что их запускает, что останавливает и — самое полезное — насколько большую часть цикла ты передаёшь агенту:

Пошаговый
агентный цикл
Запускается промптом; останавливается, когда Claude решает, что задача выполнена. Лучше всего для коротких, разовых задач. Ты передаёшь проверку.
Целевой · /goal
пока не выполнится условие
Запускается промптом; останавливается, когда цель достигнута или достигнут лимит шагов. Лучше всего, когда у тебя есть проверяемые критерии выхода. Ты передаёшь условие остановки.
По расписанию · /loop · /schedule
по интервалу
Запускается по временному интервалу; останавливается, когда ты отменяешь или работа завершена. Лучше всего для повторяющейся работы или реакции на внешние системы. Ты передаёшь триггер.
Проактивный
событийный, без человека
Запускается событием или расписанием без человека в реальном времени; каждая задача выходит по своей цели, а рутина работает, пока ты её не выключишь. Лучше всего для постоянного потока чётко определённой работы. Ты передаёшь промпт.

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

Getting started with loops
2
Циклы, которыми управляешь ты — пошаговый & целевой

Два цикла реального времени: ты запускаешь их и остаёшься рядом.

Пошаговый — агентный цикл
Каждый промпт, который ты отправляешь, — это уже цикл: Claude собирает контекст, действует, проверяет свою работу, повторяет при необходимости и отвечает — выходя, когда решает, что задача выполнена, или когда исчерпан бюджет усилий. Рычаг здесь — верификация: закодируй свои ручные шаги проверки в SKILL.md, чтобы Claude проверял свою работу от начала до конца, и дай ему инструменты, чтобы видеть, измерять, взаимодействовать (чем количественнее проверка, тем легче ему самому себя проверить). Опирается на верификацию и скиллы верификации из Части 18.
Создай скилл verify-frontend-change: никогда не считай изменение UI готовым только по успешному редактированию. Запусти dev-сервер, открой страницу, повзаимодействуй с изменением, убедись в отсутствии новых ошибок в консоли и прогони performance-трассировку через Chrome DevTools MCP. Если какой-то шаг падает — исправь и перезапусти с самого начала.
Целевой — /goal
Одного шага часто недостаточно, и агенты работают лучше, когда могут итерировать. /goal позволяет определить, как выглядит «готово», чтобы Claude не мог тихо решить, что «и так сойдёт», и остановиться раньше времени. Каждый раз, когда он пытается остановиться, модель-оценщик проверяет твоё условие и отправляет его работать дальше, пока цель не достигнута или не достигнут твой лимит шагов. Лучше всего работают детерминированные критерии — прохождение тестов, пороговое значение. Расширяет /goal (см. Часть 12).
/goal подними Lighthouse-оценку главной страницы до 90 или выше, остановись после 5 попыток
Getting started with loops
3
Циклы, что работают без тебя — по расписанию & проактивный

Два автономных цикла: работа приходит к Claude сама, а не ты запускаешь её каждый раз промптом.

По расписанию — /loop и /schedule
Для работы, которая повторяется (одна и та же задача, меняющиеся входные данные — утренняя сводка в Slack) или реагирует на внешнюю систему (PR, который получает ревью или проваливает CI). /loop перезапускает промпт по интервалу на твоей машине — выключишь ноутбук, и он остановится. Перенеси его в облако, превратив в Routine через /schedule. Объединяет /loop, /schedule и Routines.
/loop 5m проверяй мой PR, отрабатывай комментарии ревью и чини падающий CI
Проактивный — собери весь стек воедино
Самый автономный цикл: запускается событием или расписанием без человека в реальном времени, работает в облаке независимо от того, открыт твой ноутбук или нет. Ты собираешь примитивы воедино — /schedule, чтобы следить за новой работой, /goal + скиллы верификации, чтобы определить и проверить «готово», динамические воркфлоу, чтобы оркестрировать триаж/фикс/ревью по множеству элементов, и auto mode, чтобы он никогда не останавливался спросить разрешения. Каждая задача выходит по своей цели; рутина работает, пока ты её не выключишь.
/schedule каждый час: проверяй канал project-feedback на баг-репорты, разбирай каждый, открывай PR с фиксом и давай второму агенту отревьюить его перед тем, как уведомить меня
Getting started with loops
4
Как сделать циклы хорошими — качество, токены & какой когда

Цикл хорош ровно настолько, насколько хороша система вокруг него. Две вещи, которые важно сделать правильно, плюс шпаргалка.

Держи качество вывода высоким
  • Держи кодовую базу чистой — Claude следует уже имеющимся паттернам.
  • Дай ему способ проверять свою работу — закодируй то, как выглядит «хорошо», в виде скиллов.
  • Сделай документацию легкодоступной — доки фреймворков и библиотек несут в себе актуальные лучшие практики.
  • Используй второго агента для ревью — свежий контекст менее предвзят; встроенный /code-review или Code Review for GitHub.
Когда результат не дотягивает до планки, не просто чини конкретный случай — закодируй фикс, чтобы улучшалась каждая будущая итерация.
Управляй расходом токенов
  • Правильный примитив + модель — маленьким задачам не нужен целый флот; используй более дешёвые/быстрые модели для рутинной работы.
  • Чёткие критерии остановки — конкретное «готово», чтобы Claude приземлялся раньше (но не слишком рано).
  • Пилот перед большим прогоном — динамические воркфлоу могут породить сотни агентов; сначала оцени на срезе.
  • Скрипты для детерминированной работы — запустить скрипт лучше, чем каждый раз заново прорассуждать шаги.
  • Не перебарщивай с расписанием — подгоняй интервал под то, как часто на самом деле меняется то, за чем ты следишь.
  • Смотри расход/usage разбивает по скиллам/субагентам/MCP; /goal без аргументов показывает шаги + токены на текущий момент; /workflows показывает расход по каждому агенту и позволяет остановить любого.
Какой цикл когда
ЦиклЧто передаёшьКогда использоватьЗа чем браться
ПошаговыйПроверкуТы исследуешь или принимаешь решениеКастомные скиллы верификации
ЦелевойУсловие остановкиТы знаешь, как выглядит «готово»/goal
По расписаниюТриггерРабота происходит по расписанию, вне твоего проекта/loop, /schedule
ПроактивныйПромптРабота повторяющаяся и чётко определённаяВсё вышеперечисленное + динамические воркфлоу

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

Getting started with loops

Устрой своей конфигурации /checkup

Любая конфигурация со временем расползается — скиллы, которыми ты перестал пользоваться, CLAUDE.md, тихо разросшийся до 10k токенов, хуки, которые тормозят каждый ход, версия на три релиза позади. Boris выкатил /checkup: одна команда, которая проверяет всю твою установку Claude Code, точно говорит, что расточительно или сломано, и наводит порядок — после того как согласует это с тобой, и всегда обратимо. Это весь плейбук «держи конфигурацию поджарой» — минимализм контекста, гигиена CLAUDE.md, записывать фиксы вместо повторных промптов — упакованный в одну команду.

@bcherny · 8 июля 2026
Нажимай на вкладки выше, чтобы изучить каждый совет
или используй стрелки ← →
1
/checkup — тюнинг одной командой

Запусти /checkup — и Claude Code проверит твою конфигурацию на расточительность, устаревание и поломки, а затем предложит фиксы по семи направлениям:

Что наводит в порядок /checkup
  • Убрать неиспользуемые скиллы / MCP / плагины — выкинь то, что никогда не вызываешь, и экономь контекст каждую сессию (минимализм контекста).
  • Устранить дубли в локальном CLAUDE.md относительно закоммиченного, чтобы правила не повторялись дважды.
  • Разбить большой корневой CLAUDE.md на вложенные CLAUDE.md + скиллы, чтобы контекст грузился только там, где он нужен.
  • Отключить медленные хуки, которые нагружают каждый ход.
  • Обновить Claude Code до последней версии.
  • Включить auto mode по умолчанию, чтобы он перестал спрашивать разрешение на безопасную работу.
  • Заранее одобрить часто отклоняемые read-only команды — та же идея, что и /fewer-permission-prompts.
…и ещё несколько приятностей. Думай об этом как о периодической настройке: советы по гигиене, разбросанные по всему каталогу, выполняются за тебя одним проходом.
/checkup
Новое в Claude Code: /checkup
2
Безопасно по умолчанию — сначала спрашивает, всё обратимо

Почему /checkup можно запустить на реальном проекте без замирания сердца: он никогда ничего не меняет за твоей спиной.

Он спрашивает, прежде чем что-то трогать
/checkup сначала показывает план — вот что сломано, вот что не используется, вот что он бы изменил — и ждёт твоего решения. Ничего не меняется, пока ты не выберешь вариант.
Всё обратимо
Изменения настроек — это однострочные переключатели, которые можно вернуть обратно. Правки CLAUDE.md остаются в рабочем дереве, так что ты просматриваешь их в git diff ещё до того, как что-то закоммитить — та же дисциплина, что и записывать фиксы вместо повторных промптов.
Ты всегда контролируешь охват
  • Убрать всё — рекомендованный вариант в один заход.
  • Дай выбрать — выбери, какие группы тронуть (ремонт установки, неиспользуемые плагины/MCP, неиспользуемые скиллы, похудение CLAUDE.md).
  • Нет, оставь всё — только отчёт; ничего не меняется.
  • Обсудить — задай вопросы, прежде чем решать.
Новое в Claude Code: /checkup
3
Запуск — что реально нашлось

Boris запустил /checkup на своей конфигурации и выложил результат. Он выловил то, о чём Boris и не подозревал:

Что нашлось
  • Его команда claude была сломана — тестовый запуск перезаписал её лаунчер.
  • 38 проектных скиллов ни разу не использовались за 2 345 сессий.
  • Его CLAUDE.md загружал ~10k токенов каждую сессию.
Полная уборка чинит установку и экономит примерно 5.5k токенов контекста за сессию — постоянный налог, снятый с каждого будущего хода.
Рекомендованный фикс (одно нажатие)
Починить сломанный лаунчер, отключить 3 неиспользуемых плагина + MCP-сервер hex + 1 бесхозный скилл, выключить 38 ни разу не использованных проектных скиллов и облегчить CLAUDE.md, переведя ~1.9k токенов контента на ленивую загрузку. Обратимо, как всегда — правки CLAUDE.md попадают в рабочее дерево для просмотра через git diff.

Урок под этой фичей: конфигурации накапливают незаметный балласт, и ты редко это замечаешь, пока что-то это не измерит. /checkup и есть это измерение — половина минимализма контекста, отвечающая за обслуживание, автоматизирована.

Вот что случилось, когда я запустил /checkup

Автоматизация — это мета-навык

Лучшие инженеры всегда тратили время на автоматизацию — макросы vim, правила линтера, e2e-наборы — потому что это умножало их собственную отдачу. Boris утверждает, что в эпоху агентов это важно ещё больше, по трём причинам: это ускоряет весь твой флот, переносит исправления в код, так что целый класс багов исчезает навсегда, и — самое главное — позволяет вносить вклад кому угодно, кодируя доменные знания как инфраструктуру, а не оставляя их запертыми в головах. Вывод: отклонённый PR — это провал автоматизации.

@bcherny · 15 июля 2026
Нажимай вкладки выше, чтобы разобрать каждый совет
или используй стрелки ← →
1
Автоматизация — работа с наибольшим рычагом

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

Старый мир, но острее
Более удачные макросы vim/emacs, правила линтера, автоматически ловящие повторяющуюся проблему, e2e-набор, чтобы никогда не проверять руками, — это была деятельность инженера с наибольшим рычагом, потому что она умножала его собственную отдачу. С приходом агентов эта логика не исчезла; она стала работать с накоплением.

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

больше автоматизации = больше отдачи за единицу времени × число твоих агентов

Сочетается с параллельным запуском (Часть 1) и циклами (Часть 19).

Boris об автоматизации как рычаге
2
Переноси исправления из промптов в код

Есть разница между исправлением проблемы и устранением целого класса проблем. Первое — правка в чате; второе — инфраструктура.

Разовое исправление
Агент исправляет проблему каждый раз, когда её видит, — тратит токены на каждый запуск и может пропустить случаи.
Закодированное правило
Claude пишет правило линтера, шаг CI или рутину — весь класс ловится автоматически, навсегда, для каждого, кто вносит вклад.

Boris: это «на самом деле то, о чём говорят, когда говорят про циклы, — это про автоматизацию целых типов рутинной работы, а не решение их поодиночке». Идея не новая — инженеры делают так давно, — но агенты делают её дешёвой в применении. Она обобщает принцип запиши, не перепромпчивай (Часть 15): правка в чате исправляет один запуск; закодированная инфраструктура исправляет каждый запуск (Часть 19).

Boris о переносе исправлений в код
3
Кодируй доменные знания как инфраструктуру

Самая важная причина — и по-настоящему новая. Автоматизация — это то, что позволяет вносить вклад в кодовую базу другим людям, а не только тебе.

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

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

комментарии в коде skills CLAUDE.md REVIEW.md доки память

— так что агент (или новый человек) продуктивно работает без какого-либо дополнительного контекста от промптера. Напрямую развивает CLAUDE.md (Часть 1), skills (Часть 2) и код-ревью (Часть 6).

Если я выкладываю PR в незнакомую мне iOS-кодовую базу, и ревьюер отклоняет его, потому что он не использует нужный фреймворк, или фичу дизайнера отклоняют, потому что она не следует нужным архитектурным паттернам, — это провалы автоматизации. — Boris Cherny. Знание должно было быть в инфраструктуре, а не в голове ревьюера.

Каждой команде стоит писать те CLAUDE.md, REVIEW.md, skills и документацию, которые позволяют агентам работать в её кодовой базе без лишнего контекста. Звучит радикально, но это естественное продолжение того, что инженеры делали всегда: автоматизируй и кодируй доменные знания как инфраструктуру — чтобы Claude писал код лучше, ревью ловило проблемы автоматически, а следующему человеку было проще вносить вклад.

Boris о кодировании доменных знаний

Как пользоваться 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 — русская версия