Курс по Claude Code

Что такое Claude Code

Что такое Claude Code

Claude Code — это агентный ИИ-инструмент для разработчиков, работающий прямо в терминале. В отличие от чат-ассистентов, он не просто отвечает на вопросы — он действует.

Ключевые характеристики

Агент, а не чат-бот. Claude Code может:

  • Читать и редактировать файлы проекта
  • Выполнять команды в терминале
  • Запускать тесты и анализировать их вывод
  • Искать информацию в интернете
  • Взаимодействовать с внешними сервисами через MCP

Работает там, где живёт код. Запуск прямо в папке проекта — Claude Code видит контекст: структуру файлов, git-историю, package.json, конфиги.

Итеративный цикл. Когда задача сложная, Claude Code работает в цикле: выполняет действие → видит результат → принимает следующее решение. Это называется агентным циклом.

Как выглядит типичная сессия

$ cd my-project
$ claude

> Добавь эндпоинт GET /api/users, который возвращает список пользователей из PostgreSQL

● Читаю структуру проекта...
● Нашёл: app/api/, lib/db.ts, types/index.ts
● Создаю app/api/users/route.ts
● Добавляю тип User в types/index.ts
● Готово. Эндпоинт создан, использует существующий пул соединений из lib/db.ts

Что Claude Code умеет

  • Понимать контекст проекта — читает файлы, структуру, зависимости
  • Писать и редактировать код — создаёт новые файлы, изменяет существующие
  • Выполнять команды — npm test, git commit, docker build
  • Исправлять ошибки — видит вывод команды и самостоятельно устраняет проблему
  • Объяснять код — рассказывает, как работает любая часть кодовой базы

Чем Claude Code отличается от Copilot

GitHub CopilotClaude Code
Где работаетВ редакторе, строчные подсказкиВ терминале, полные задачи
Что делаетАвтодополнение кодаВыполняет задачи end-to-end
Видит контекстОткрытый файлВесь проект
Может запускатьНетДа, команды терминала

Итог

  • Claude Code — агент, а не автодополнение
  • Работает в терминале, видит весь проект
  • Выполняет задачи в итеративном цикле: действие → результат → следующее действие

Практические задания

#1

Опиши агентный цикл своими словами

Claude Code работает в агентном цикле: получает задачу → читает файлы → выполняет инструменты → анализирует результат → повторяет.

Нарисуй (или опиши текстом) этот цикл применительно к конкретной задаче: «добавить новый API-эндпоинт в существующий проект».

Подсказки