Claude Code: справочник разработчика

энциклопедия claude code

Claude Code: справочник разработчика

RU Encyclopedia Claude Code claude antropic AI Agentic development
38Lessons
8Modules
RUEncyclopedia

Contents

1

Фундамент Claude Code

1 Что такое Claude Code: агентный кодинг в терминале Определение, краткая история продукта, понятие агентного цикла и Unix-философия композируемости. Чем агент отличается от обычного чат-ассистента и почему это меняет рабочий процесс. 2 Установка, поверхности и окружения Способы установки (native, Homebrew, WinGet, npm), четыре поверхности (Terminal, VS Code, JetBrains, Desktop, Web) и единый движок между ними. Аутентификация и сторонние провайдеры моделей: Bedrock, Vertex AI, Foundry. 3 Интерактивный режим и навигация по сессии REPL Claude Code изнутри: горячие клавиши, @-упоминания файлов, шорткат # для памяти, вставка изображений, переключение режимов. Как эффективно вести длинную сессию. 4 Модель разрешений, безопасность и доверие Режимы разрешений (default, acceptEdits, plan, bypassPermissions), правила allow/deny, песочница и риски prompt injection. Как давать агенту ровно столько свободы, сколько нужно. 5 Claude Code среди альтернатив Позиционирование относительно Cursor, Aider, GitHub Copilot, OpenAI Codex CLI и Gemini CLI: где Claude Code выигрывает, где уступает и как выбирать инструмент под задачу.
3

Рабочие процессы и best practices

10 Типовые рабочие процессы: исследование, план, реализация Паттерн explore → plan → code → commit и его вариации. Как ставить задачу так, чтобы агент сначала понял кодовую базу, а потом действовал. 11 Плановый режим и разработка через тесты Плановый режим для безопасного проектирования изменений и TDD-петля с верификацией результата. Как использовать тесты как контур обратной связи для агента. 12 Best practices и паттерны организации кода Официальные рекомендации Anthropic: дисциплина контекста, настройка CLAUDE.md, декомпозиция задач и мульти-агентные паттерны. Что отличает опытного пользователя от новичка. 13 Git, коммиты и пул-реквесты Работа Claude Code с git: стейджинг, осмысленные коммиты, ветки, пул-реквесты, worktrees и разрешение конфликтов. Как встроить агента в командный git-процесс. 14 Headless-режим и скриптинг через CLI Неинтерактивный запуск claude -p, форматы вывода json и stream-json, пайпы и композиция с другими утилитами. Как превратить Claude Code в строительный блок скриптов и пайплайнов.
4

Расширяемость: команды, навыки, субагенты, хуки

15 Слэш-команды: встроенные и кастомные Встроенные команды и создание собственных в .claude/commands: frontmatter, аргументы, переиспользование промптов. Самый лёгкий способ кодифицировать повторяющийся запрос. 16 Субагенты и контекстная изоляция Субагенты как изолированные экземпляры с собственным контекстом, их описание в .claude/agents, параллельный запуск и команды агентов. Когда делегирование подзадачи окупается. 17 Skills — переносимые навыки Agent Skills: структура SKILL.md, progressive disclosure, вложенные скрипты и файлы. Как упаковать экспертизу так, чтобы она подгружалась только при необходимости. 18 Hooks — события жизненного цикла Хуки как детерминированные shell-команды на событиях PreToolUse, PostToolUse, Stop, SessionStart и др. Автоформат, линт-гейты и аудит действий агента. 19 Plugins и marketplace Плагин как версионируемый бандл из команд, субагентов, навыков, хуков и MCP-серверов; манифест plugin.json и публикация в marketplace. Канонический способ делиться расширениями. 20 Output styles и статусная строка Настройка стиля вывода и кастомной statusline. Мелкая, но влияющая на удобство персонализация интерфейса агента. 21 Что выбрать: команда, навык, субагент, MCP или хук Решающая матрица: какой механизм расширения под какую задачу. Разбор пересечений и типичных ошибок выбора на практических сценариях.
6

Облачные агенты, автоматизация и CI/CD

26 GitHub Actions и автоматический code review claude-code-action как обёртка над Agent SDK: триггер @claude, установка через /install-github-app, секреты и автоматический ревью пул-реквестов. Агент в вашем CI-раннере. 27 GitLab CI/CD и headless-автоматизация Запуск Claude Code в GitLab-пайплайнах и других CI через headless-режим. Паттерны автоматизации задач сборки, ревью и рутинных правок. 28 Облачные агенты: web, routines и фоновые задачи Claude Code on the web, routines на инфраструктуре Anthropic, фоновые агенты в agent view и /loop. Запуск длительных и периодических задач без участия вашей машины. 29 Динамические workflows и оркестрация агентов Команды агентов, ведущий агент и распределение подзадач, динамические workflows. Как собирать многоагентные конвейеры для крупных задач. 30 Интеграции с командой: Slack, Chrome и удалённое управление Маршрутизация задач из Slack в PR, браузерная автоматизация через Chrome, remote control и channels (Telegram, Discord, webhooks). Claude Code там, где работает команда.