Claude Code: агентная разработка
Практическая работа с Claude Code: CLAUDE.md, планирование, инструменты, permissions, MCP, подагенты, hooks, Git и автоматизация.
Уроки трека
- Claude Code как агент разработчика: возможности и границы — Claude Code — агентный инструмент разработки, который не ограничивается продолжением строки в редакторе. Он может исследовать репозиторий, читать связанные файлы, изменять код,…
- Установка Claude Code и выбор рабочего интерфейса — Перед началом работы важно выбрать официальный способ установки Claude Code, войти в учётную запись и запускать агент из правильной директории проекта.
- Агентный цикл, инструменты и управление контекстом — Чтобы эффективно работать с Claude Code, нужно понимать три ресурса: контекст, инструменты и обратную связь от среды.
- CLAUDE.md: постоянный контекст и правила проекта — CLAUDE.md — файл постоянных инструкций Claude Code. В нём фиксируют то, что иначе пришлось бы объяснять в каждом сеансе: команды проверки, структуру проекта, соглашения и важные…
- Как ставить Claude Code проверяемые задачи — Качественная постановка задачи для Claude Code похожа на передачу работы сильному разработчику: нужно объяснить результат, контекст, ограничения и критерий проверки, но не…
- Permissions, sandbox и безопасность агентной разработки — Claude Code способен редактировать файлы, выполнять команды и обращаться к сети, поэтому разрешения и sandbox должны соответствовать риску задачи.
- Рабочий цикл: исследование, план, реализация и проверка — Сложную задачу безопаснее выполнять не одним прыжком, а через исследование, план, реализацию и независимую проверку.
- Встроенные инструменты, web-поиск и доказательная работа — Инструменты превращают ответ модели в работу с реальным состоянием проекта. Claude Code умеет читать и редактировать файлы, искать по дереву, выполнять команды, обращаться к web…
- MCP: подключение Claude Code к внешним системам — Model Context Protocol (MCP) позволяет подключить Claude Code к внешним инструментам и данным: issue tracker, базе знаний, браузерной автоматизации, внутреннему API или другому…
- Subagents: изоляция исследований и параллельная работа — Подагент Claude Code получает собственное окно контекста, выполняет ограниченную задачу и возвращает основному сеансу результат.
- Skills: повторяемые знания и рабочие процедуры — Skill — повторно используемая инструкция или процедура, которую Claude Code загружает по необходимости. CLAUDE.md содержит короткий всегда актуальный контекст, а Skill подходит…
- Hooks: автоматические проверки и защитные барьеры — Hooks позволяют запускать детерминированную реакцию на события Claude Code: проверить команду до выполнения, отформатировать файл после редактирования, добавить контекст или…
- Git и worktrees: безопасная изоляция изменений — Claude Code понимает текущее состояние Git и может обсуждать diff, создавать ветки и готовить коммиты по явному запросу.
- Pull request и code review с Claude Code — Pull request должен объяснять не только что изменено, но и почему изменение безопасно принять. Claude Code может собрать описание по фактическому diff, помочь проверить код и…
- Отладка с Claude Code: от симптома к root cause — Сильная отладка начинается не с редактирования, а с воспроизводимого симптома и цепочки доказательств до первопричины.
- Тестирование и рефакторинг с агентом — Claude Code может генерировать тесты и выполнять рефакторинг, но количество тестов не равно качеству проверки.
- Неинтерактивный режим, CI и безопасная автоматизация — Claude Code можно запускать программно с флагом -p или --print, получать структурированный ответ и включать в CI.
- Итоговый workflow Claude Code: от задачи до проверенного PR — Production-работа с Claude Code — это не один «идеальный prompt», а управляемый процесс от постановки задачи до проверенного pull request.
https://yadro-code.ru/lessons/without-university/claude-code-workflows