EE-VibeCoding

Claude Code: лучшие практики — от вайбкодинга к агентной разработке

Claude Code: лучшие практики — от вайбкодинга к агентной разработке

Практика делает Claude совершенным. Этот справочник собирает концепции, воркфлоу и советы по Claude Code от создателей инструмента и сообщества: от базовых суб-агентов и команд до продвинутых паттернов оркестрации.

🧠 Концепции

ФичаРасположениеОписание
Суб-агенты.claude/agents/<имя>.mdСпециализированные агенты (ревьюер, бэкенд, тесты) с собственным контекстом
Команды.claude/commands/<имя>.mdСлэш-команды для повторяющихся воркфлоу: /review, /test, свои
Навыки (Skills).claude/skills/<имя>/SKILL.mdПрогрессивное раскрытие инструкций: папка навыка с инструкциями и рефами; есть официальные навыки Anthropic
Воркфлоу.claude/commands/...Общие воркфлоу: план, реализация, ревью
Хуки (Hooks).claude/hooks/Скрипты, запускающиеся до/после действий агента (форматирование, проверки, разрешения)
MCP-серверы.claude/settings.json, .mcp.jsonПодключение внешних инструментов через Model Context Protocol
Плагиныраспространяемые пакетыКоманды, навыки и агенты, упакованные для повторного использования; есть маркетплейсы
Настройки.claude/settings.jsonПрава, модель, атрибуция, песочница, статус-лайн, хоткеи, авто-режим
Статус-лайн.claude/settings.jsonКастомная строка состояния (контекст, токены, компактизация)
ПамятьCLAUDE.md, .claude/rules/, ~/.claude/rules/, ~/.claude/projects/<проект>/memory/Правила проекта, глобальные правила, автопамять сессий
Code Review/code-reviewМногоагентное ревью PR, ловит баги, уязвимости и регрессии до мержа
CI-действия.Git/workflows/CI-интеграция Claude Code; есть и CI/CD
Удалённое управление/remote-control, /rcУправление через API/веб; есть headless-режим
Deep Linksclaude-cli://open?repo=…Глубокие ссылки для открытия репозиториев
Динамические воркфлоу/workflows, ключевое слово ultracode, /effort ultracode, .claude/workflows/Сложные многошаговые воркфлоу (например, Deep Research)
Agent Teams (бета)встроено (env var)Команды агентов, работающие параллельно (например, через tmux)
Agent View (бета)claude agents, --bg, /bgФоновые агенты
Кросс-сессионные сообщенияSendMessage, ListAgents, /list-agentsОбмен сообщениями между агентами
Запланированные задачи/loop, /schedule, cron-инструментыПериодические задачи локально и в облаке
Routines (бета)claude.ai/code/routines, /scheduleПовторяющиеся задачи на десктопе
Задачи (Tasks)/tasks, ~/.claude/tasks/Система задач с трекингом
Цель (Goal)/goal <условие>, /goal clearУсловие завершения сессии
Голосовой ввод/voiceДиктовка промптов голосом
Встроенные навыки/code-review, /batchНавыки, поставляемые из коробки
Git Worktrees--worktree/-w, .worktreeinclude, хуки EnterWorktree/ExitWorktreeПараллельная разработка в изолированных рабочих деревьях

🔥 Горячие фичи

ФичаГдеЧто делает
Ultrareview (бета)/code-review ultra, claude ultrareview [цель]Усиленное многоагентное ревью с трекингом задач
Devcontainers.devcontainer/Контейнеризованное окружение разработки
Channels (бета)--channels, через плагиныКаналы вывода/управления
No Flicker Mode (бета)/tui fullscreen, CLAUDE_CODE_NO_FLICKER=1Полноэкранный TUI без мерцания
Auto Mode--permission-mode auto, Shift+TabКлассификатор сам одобряет безопасные команды и спрашивает на рискованных
Power-ups/powerupУсилители возможностей
Fast Mode (бета)/fast, "fastMode": trueУскоренный режим
Advisor (бета)/advisor, advisorModel, --advisorСтратегия советника: вторая модель проверяет решения
Computer Use (бета)MCP-сервер computer-useClaude управляет компьютером
Agent SDKпакет npm / pipSDK для построения собственных агентов на Claude
Ralph Wiggum LoopплагинСамоэволюционирующий цикл для длительных автономных задач

⚙️ Воркфлоу разработки

Все основные воркфлоу сходятся к одному архитектурному паттерну: Исследование → План → Выполнение → Ревью → Запуск.

Популярные реализации (по убыванию звёзд):

НазваниеКомпоненты
Superpowers (Jesse Kriss)285kАгенты + команды + 14 навыков
Matt Pocock Skills259k37 навыков
Everything Claude Code256k68 агентов, 94 команды, 286 навыков
Spec Kit (Git)135k10 команд
gstack (Garry Tan)132k58 навыков
agent-skills (Addy Osmani)89k3 агента, 7 команд, 21 навык
OpenSpec67.9k12 команд, 12 навыков
Get Shit Done64.6k33 агента, 85 команд
BMAD-METHOD52.9k5 агентов
oh-my-claudecode39.1k19 агентов, 37 навыков
Compound Engineering25k1 команда, 35 навыков
HumanLayer11.5k6 агентов, 27 команд
Примечание: жёлтые теги — под-циклы: шаги, повторяющиеся внутри основного шага (на задачу, на историю, пока не пройдёт проверка).

Другие воркфлоу: RPI, Ralph Wiggum Loop (самоэволюционирующий цикл), воркфлоу Андрея Карпати (сооснователь OpenAI), воркфлоу Питера Штайнбергера (создатель OpenClaw), серии советов Бориса Черни (создатель Claude Code) — 13, 10, 12, 2, 15 и 6 советов; и советы Тарика (Anthropic) — про навыки и управление сессиями.

🔀 Кросс-модельные воркфлоу

Используйте Claude Code вместе с другими моделями — Codex, Gemini, GPT, Kimi, DeepSeek, локальными — тремя способами:

  • Плагин — CLI другой модели запускается внутри Claude Code (слэш-команды вроде /codex:review).
  • MCP — Claude Code вызывает другую модель как инструмент через Model Context Protocol.
  • Роутер — API-endpoint Claude Code подменяется на другого провайдера.

Проверенный метод: кросс-модельный воркфлоу (Claude Code + Codex) — ручной двух-терминальный поток: план в Claude, QA-ревью в Codex.

НазваниеТипМостыЧто делает
claude-code-router34kРоутерагрегатор моделей, DeepSeek, Ollama, Gemini, Kimi, Qwen, Groq и др.Маршрутизирует API Claude Code к любому совместимому провайдеру, выбор модели по задаче
CLIProxyAPI32kРоутерGemini CLI, Codex, Claude Code, AntigravityОборачивает каждый CLI как API-сервис, совместимый с OpenAI/Gemini/Claude/Codex
codex-plugin-cc (OpenAI)18kПлагинCodex / GPT-5Официальный плагин OpenAI: /codex:review, /codex:adversarial-review, /codex:rescue внутри Claude Code
pal-mcp-server12kMCPGemini, OpenAI, Azure, Grok, Ollama, агрегатор моделей (50+ моделей)Мультимодельный MCP-сервер — вызов других моделей как инструментов Claude

🧰 Коллекции навыков

Репозитории, известные в первую очередь как курируемые библиотеки файлов SKILL.md (отдельно от полных методологий воркфлоу выше). По убыванию звёзд:

НазваниеНавыков
mattpocock/skills259k37
anthropics/skills176k19
Egonex-AI/Understand-Anything67k8
scientific-agent-skills44k164
wshobson/agents40k183
awesome-agent-skills34k1497+ (курируемый список)
impeccable27k1 (с 7 ссылками на дизайн-домены)
agent-skills (Addy Osmani)27k21
claude-skills15k246 (в 9 доменах)
draw-json-architecture-skill31

🤖 Коллекции агентов

Репозитории, известные в первую очередь как курируемые библиотеки определений суб-агентов (.claude/agents/*.md). По убыванию звёзд:

НазваниеАгентов
msitarzewski/agency-agents151k273
VoltAgent/awesome-claude-code-subagents25k130+ (курируемый список)
...и другие курируемые подборки суб-агентов под разные роли

💡 Советы и трюки (83 штуки)

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

Память: CLAUDE.md + .claude/rules (8)

Совет
CLAUDE.md должен быть меньше 200 строк на файл. 60 строк — ещё надёжнее (и даже это не гарантия на 100%)Борис, Dex
Файлы .claude/rules/*.md авто-загружаются в каждую сессию, как CLAUDE.md — добавьте YAML frontmatter с paths: для ленивой загрузки только когда Claude касается файлов по glob
Оборачивайте доменные правила CLAUDE.md в теги <important if="...">, чтобы Claude не игнорировал их по мере роста файлов
Используйте несколько CLAUDE.md для монорепозиториев — загрузка предков и потомков
Используйте .claude/rules/ для разделения больших инструкций
Любой разработчик должен уметь запустить Claude, сказать «прогони тесты» — и оно заработает с первого раза; если нет — в вашем CLAUDE.md не хватает ключевых команд установки/сборки/тестов
Держите кодовую базу чистой и заканчивайте миграции — частично мигрированные фреймворки сбивают модели, которые могут выбрать неправильный паттерн
Используйте settings.json для поведения, навязываемого обвязкой (атрибуция, права, модель) — не пишите «НИКОГДА не добавляй Co-Authored-By» в CLAUDE.md, когда attribution.commit: "" детерминированно решает это

Агенты (4)

Совет
Делайте специфичные для фич суб-агентов (дополнительный контекст) с навыками (прогрессивное раскрытие) вместо общих «QA-инженер», «бэкенд-инженер»
Говорите «используй суб-агентов», чтобы добавить мощности задаче — выгружайте задачи, держа главный контекст чистым и сфокусированным
Команды агентов с tmux и git worktrees — для параллельной разработки
Используйте test-time compute: раздельные контекстные окна дают лучшие результаты — один агент может внести баги, а другой (та же модель) их найти

Команды (3)

Совет
Используйте команды для ваших воркфлоу вместо суб-агентов
Используйте слэш-команды для каждого «внутреннего цикла», который вы делаете много раз в день — экономит повторное промптирование; команды лежат в .claude/commands/ и коммитятся в git
Если вы делаете что-то чаще раза в день — превратите это в навык или команду: соберите /techdebt, context-dump или analytics-команды

Навыки (9)

Совет
Используйте context: fork, чтобы запустить навык в изолированном суб-агенте — главный контекст видит только итоговый результат, а не промежуточные вызовы инструментов. Поле agent позволяет задать тип суб-агента
Используйте навыки в подпапках для монорепозиториев
Навыки — это папки, а не файлы: используйте подкаталоги references/, scripts/, examples/ для прогрессивного раскрытия
Стройте в каждом навыке секцию Gotchas — самые важные фишки и точки отказа Claude, накапливаемые со временем
Поле description навыка — это триггер, а не резюме: пишите его для модели («когда мне его запустить?»)
Не пишите очевидное в навыках — фокусируйтесь на том, что выталкивает Claude из его поведения по умолчанию
Не «рельсуйте» Claude в навыках — давайте цели и ограничения, а не предписывающие пошаговые инструкции
Включайте скрипты и библиотеки в навыки, чтобы Claude компоновал, а не реконструировал шаблонный код
Встраивайте !command в SKILL.md, чтобы инжектить динамический вывод shell в промпт — Claude запускает его при вызове, а модель видит только результат

Хуки (5)

Совет
Используйте хуки по требованию в навыках: /careful блокирует разрушительные команды, /freeze блокирует правки вне директории
Замеряйте использование навыков PreToolUse-хуком, чтобы найти популярные или недоиспользуемые навыки
Используйте PostToolUse-хук для авто-форматирования кода — Claude генерирует хорошо отформатированный код, хук добирает последние 10%, чтобы избежать падений CI
Маршрутизируйте запросы разрешений к Opus через хук — пусть он сканирует на атаки и сам одобряет безопасные
Используйте Stop-хук, чтобы подталкивать Claude продолжать или проверять свою работу в конце хода

Воркфлоу (5)

Совет
Используйте /model для выбора модели и рассуждений, /context для просмотра использования контекста, /usage для проверки лимитов плана, /extra-usage для настройки свыше лимита, /config для настроек — используйте Opus для режима плана и Sonnet для кода, чтобы получить лучшее от обоих
Всегда включайте thinking mode (чтобы видеть рассуждения) и Output Style Explanatory (чтобы видеть детальный вывод с блоками «Insight») в /config для лучшего понимания решений Claude
Используйте ключевое слово ultrathink в промптах для рассуждений с высоким усилием
Режим /focus скрывает всю промежуточную работу и показывает только итог — доверьтесь модели и смотрите на результат
Настраивайте уровень усилий с адаптивным мышлением Opus: low — скорость и меньше токенов, max — максимум интеллекта

Продвинутые воркфлоу (9)

Совет
Часто рисуйте ASCII-диаграммы, чтобы понимать свою архитектуру
Используйте /loop для локального периодического мониторинга (до 7 дней) · используйте /schedule для облачных периодических задач, работающих даже когда машина выключена
Используйте плагин Ralph Wiggum для длительных автономных задач
Используйте auto mode вместо dangerously-skip-permissions — классификатор на основе модели решает, безопасна ли команда, и сам одобряет; при риске — пауза и вопрос. Shift+Tab переключает режимы Ask → Plan → Auto
Используйте навык /less-permission-prompts: сканирует историю сессии на безопасные bash/MCP-команды, которые постоянно спрашивают разрешение, и даёт рекомендуемый allowlist для настроек
Соберите навык /go, который (1) тестирует end-to-end через bash/браузер/computer use, (2) запускает /simplify, (3) открывает PR — чтобы, вернувшись, вы знали, что код работает

Git / PR (5)

Совет
Держите PR маленькими и сфокусированными — медиана 118 строк, одна фича на PR, проще ревьюить и откатывать
Всегда делайте squash merge — чистая линейная история, один коммит на фичу, лёгкие git revert и git bisect
Коммитьте часто — хотя бы раз в час, как только задача завершена
Тегайте @claude в PR коллеги, чтобы авто-генерировать lint-правила из повторяющегося ревью-фидбека
Используйте /code-review для многоагентного анализа PR — ловит баги, уязвимости и регрессии до мержа

Отладка (6)

Совет
Возьмите привычку делать скриншоты и делиться с Claude, когда застряли на любой проблеме
Используйте MCP (Claude in Chrome, Playwright, Chrome DevTools), чтобы Claude сам видел консольные логи Chrome
Всегда просите Claude запускать нужный терминал в фоне для лучшей отладки
/doctor — диагностика установки, авторизации и конфигурации
Используйте кросс-модельный воркфлоу для QA — например, Codex для ревью плана и реализации
Агентский поиск (glob + grep) лучше RAG — Claude Code пробовал и отбросил векторные базы: код расходится с синхронизацией, а права сложны

Утилиты (5)

Совет
Терминалы iTerm/Ghostty/tmux вместо IDE (VS Code/Cursor)
/voice или голосовая диктовка для промптов (10x продуктивности)
Claude Code Hooks — пакет хуков для фидбека от Claude
Статус-лайн — осведомлённость о контексте и быстрая компактизацияБорис + сообщество
Изучите функции settings.json: Plans Directory, Spinner Verbs и другие для персонализации

Ежедневные (2)

Совет
Обновляйте Claude Code ежедневно
Начинайте день с чтения changelog

📚 Как пользоваться этим справочником

Получите максимум, следуя этим шагам:

  • Читайте этот справочник как курс, а не как воркфлоу или навык. Сначала это справочный материал; запускать будете позже.
  • Не используйте Claude как чат-бота. Изучите примитивы — агенты, команды, навыки, хуки — и собирайте из них свой воркфлоу.
  • Запустите /weather-orchestrator, чтобы увидеть полный поток команда → агент → навык. Используйте его как шаблон для любого воркфлоу разработки — от планирования до запуска.
  • Слушайте кастомные звуки хуков во время работы. Их реализация живёт в отдельном репозитории Claude Code Hooks; другие паттерны (например, Agent Teams) поставляются в директории implementation/ этого репозитория.
  • Изучите продвинутые темы и их реализации из под-таблицы «Горячие фичи» — например, Ralph Wiggum Loop — это полноценный рабочий репозиторий, который можно склонировать и увидеть паттерн от начала до конца.
  • Укажите Claude на секцию «Советы и трюки» в вашем проекте и попросите предложить правки — особенно как реструктурировать ваш CLAUDE.md. Каждый совет sourced от команды Claude или сообщества.
  • Читайте официальную документацию и changelog Claude Code, чтобы быть в курсе новинок.

📄 Отчёты (REPORTS)

В репозитории есть углублённые отчёты:

  • Agent SDK против системных промптов CLI
  • Claude in Chrome против Chrome DevTools MCP
  • Глобальные и проектные настройки (система задач)
  • Навыки для больших монорепозиториев
  • Память агента: глубокое погружение
  • Продвинутое использование инструментов
  • Использование и лимиты (usage и rate limits)
  • Паттерн агент-команда-навык
  • Деградация LLM день ото дня
  • Почему важна обвязка (harness)
  • Spinner Verbs и советы (извлечены из бинарника CLI)
  • Агентная инженерия: вопросы про спецификации и код

⭐ Другие репозитории

  • Claude Code Hooks — пакет хуков для фидбека
  • Codex CLI Best Practice и Codex CLI Hooks
  • Gemini CLI Best Practice и Gemini CLI Hooks

🔄 Как этот репозиторий обновляется сам

Весь репозиторий поддерживается воркфлоу самого Claude Code (паттерн команда → агент → навык):

#ВоркфлоуЧто делает
1/workflows:development-workflowsОбновляет таблицу воркфлоу разработки, исследуя все 10 репозиториев воркфлоу параллельно
2/workflows:skill-collectionsОбновляет таблицу коллекций навыков
3/workflows:agent-collectionsОбновляет таблицу коллекций агентов
4/workflows:best-practice:workflow-conceptsОбновляет секцию концепций новыми фичами Claude Code
5/workflows:best-practice:workflow-claude-settingsОтслеживает изменения в отчёте по настройкам
6/workflows:best-practice:workflow-claude-subagentsОтслеживает изменения в отчёте по суб-агентам
7/workflows:best-practice:workflow-claude-commandsОтслеживает изменения в отчёте по командам
8/workflows:best-practice:workflow-claude-skillsОтслеживает изменения в отчёте по навыкам

🎓 Дополнительно

  • Claude for OSS — бесплатный доступ для open source-проектов
  • Claude Community Ambassador — программа амбассадоров
  • Claude Certified Architect — сертификация архитектора
  • Anthropic Academy — академия обучения

⚖️ Лицензия

Материал репозитория распространяется на условиях MIT. Данный перевод — учебная статья сайта E-VibeCoding.