
Claude Code по максимуму
Без терминала и команд.
Содержание15 глав
- 01Что такое Claude Code и где его использовать
- 02Настройка VS Code + Claude Code — пошагово
- 03Режимы работы Claude Code
- 04Выбор модели
- 05Система двух мозгов — как правильно работать
- 06Как создать проект: от идеи до первого промпта
- 07Постановка задач в терминале
- 08Какой язык программирования выбрать?
- 09Выбор базы данных
- 10Сравнение с альтернативами
- 11Важные файлы в проекте
- 12Документация проекта
- 13GitHub и деплой проекта
- 14Подключение GitHub к проекту — пошаговая инструкция
- 15Подписки и токены — что выбрать?
Что такое Claude Code и где его использовать
Настройка VS Code + Claude Code — пошагово
Режимы работы Claude Code
- Auto-edit (автоматические изменения): агент сразу изменяет файлы без подтверждения. Идеально для рутинных задач, где вы доверяете Claude Code.
- Before-edits (с подтверждением): агент изучает проект, предлагает план изменений и ожидает вашего подтверждения. Отлично для контроля и сложных задач.
- Plan mode (режим планирования): для больших и многоэтапных задач. Claude сначала составляет детальный план (до 10 страниц), а затем реализует его шаг за шагом.
- Effort (сила раздумий): регулятор глубины мышления AI. Для простых задач можно снизить «усилие», для архитектурных решений или отладки сложных багов — ставьте на максимум.
Выбор модели
- Claude Opus 4/5 — для всех задач. Рекомендуется при подписке Max. То, что Opus делает за 1 промпт, Sonnet потребует 3–4. Экономит время, а не токены.
- Claude Sonnet — для простых задач. Подходит для мелких правок: поменять кнопку, исправить текст, небольшие изменения. Расходует меньше токенов.
- Thinking mode — всегда включён. Режим глубокого мышления. Оставляйте включённым всегда, особенно при архитектурных задачах и создании нового функционала.
Вы можете открывать несколько параллельных сессий Claude Code в разных окнах, например, для аудита кода в одном и разработки новой фичи в другом.
Система двух мозгов — как правильно работать
Эффективность Claude Code раскрывается при правильном распределении задач между двумя "мозгами" — чатом Claude.ai для стратегического планирования и Claude Code для технической реализации.
Представьте этот процесс как взаимодействие между командами: Вы — менеджер/CEO, Claude.ai — продакт-менеджер, а Claude Code — разработчик.
Как создать проект: от идеи до первого промпта
Пример: CRM для фрилансера — создана за 1 час 32 минуты с нуля, демонстрируя невероятную скорость работы с AI.
Постановка задач в терминале
- Попросите агента запустить сервер: вместо того чтобы вводить команды вручную, просто напишите в чате: «запусти dev server». Claude Code сам выполнит нужную команду в терминале.
- Исправление ошибок: когда в Next.js появляются ошибки, скопируйте их из браузера и напишите: «исправь ошибки» + вставьте текст ошибки. Агент сам разберётся и починит.
- Никаких команд вручную: за всё время разработки двух сервисов ни одна команда не была введена вручную. Агент знает все нужные команды и выполняет их самостоятельно.
Какой язык программирования выбрать?
Next.js — лучший выбор для большинства проектов
- Понимание AI: нейросети лучше всего разбираются в Next.js, что значительно снижает количество ошибок и ускоряет разработку.
- Отличная масштабируемость: проекты на Next.js легко масштабируются, и вам не придется переделывать их с нуля при росте требований.
- Универсальность: подходит как для личных пет-проектов, так и для крупных коммерческих сервисов с подпиской.
- Проверенное решение: Next.js используется для всех проектов автора, включая Ulib.ai и Connectio, что подтверждает его надежность.
Выбор базы данных
- SQLite: идеально подходит для локальной разработки и небольших проектов благодаря простоте и возможности работать без интернета.
- PostgreSQL / другие: рекомендуются при масштабировании проекта и деплое на сервер для обеспечения высокой производительности и надежности.
Сравнение с альтернативами
Важные файлы в проекте
Для эффективной работы с Claude Code ваш проект нуждается в нескольких ключевых файлах, которые определяют его поведение и безопасность.
Документация проекта
Проектная документация — это краеугольный камень любого успешного продукта, обеспечивающий его развитие и поддержку.
Почему документация критически важна?
- Позволяет AI-агенту постоянно быть в контексте и понимать актуальное состояние всех частей проекта.
- Является незаменимым ресурсом при масштабировании команды и онбординге новых разработчиков, сокращая время на погружение.
- Централизованное хранение, например, в папке /docs (как project.md), упрощает доступ и управление информацией.
Процесс создания и поддержки
- Используйте Claude.ai для генерации начального промпта, который поможет структурировать основные разделы документации.
- Включите в файл CLAUDE.md правило: AI-агент должен автоматически обновлять документацию после любых изменений в коде или архитектуре.
- Не беспокойтесь о размере: объем документации в 1000+ строк — это нормальная практика для детализированных проектов.
Что должно быть включено в документацию?
- Высокоуровневая архитектура системы и ее компонентов.
- Подробное описание моделей данных, схем баз данных и связей между ними.
- Функциональное описание всех ключевых модулей и их взаимодействия.
- Список принятых технических решений, ограничений и исключений.
GitHub и деплой проекта
GitHub — это не только хранилище кода, но и критически важный инструмент для управления версиями и автоматизации развертывания ваших приложений.
Процесс деплоя (Workflow)
Сервисы для деплоя
Для доступа к большинству современных зарубежных сервисов и комфортного «вайб-кодинга» рекомендуется иметь иностранную карту (стоимость получения ~10 000 руб.).
Подключение GitHub к проекту — пошаговая инструкция
Если репозиторий уже существует на GitHub
git remote add origin https://github.com/твой-юзер/название-проекта.git
git branch -M main
git push -u origin main
Дальнейшая работа
git add .
git commit -m "описание изменений"
git push
CLAUDE.md — это специальный файл, который Claude Code читает автоматически при каждом запуске. Это даёт ИИ полный контекст о проекте без повторных объяснений. Промпт лучше прогнать через улучшатель.
Промпт для создания CLAUDE.md42 строки · 956 знаков
Проанализируй весь проект и создай файл CLAUDE.md в корне проекта. Включи в файл: ## 1. Обзор проекта - Название, назначение, что делает приложение - Основной стек технологий ## 2. Архитектура - Структура папок с описанием каждой директории - Основные модули и их назначение ## 3. Команды разработки - Установка зависимостей - Запуск в dev режиме - Сборка для продакшена - Запуск тестов - Линтинг ## 4. Переменные окружения - Список всех .env переменных с описанием - Пример .env.example ## 5. API / Основные модули - Ключевые endpoints или функции - Как они работают ## 6. База данных (если есть) - Схема / модели - Как запустить миграции ## 7. Важные решения и соглашения - Код-стайл и соглашения принятые в проекте - Что нельзя менять и почему - Известные проблемы и ограничения ## 8. Как контрибьютить - Workflow работы с ветками - Как делать коммиты Пиши кратко и по делу. Файл должен помочь новому разработчику или AI быстро войти в проект.
Подписки и токены — что выбрать?
Оптимизируйте работу с Claude.ai, выбрав подходящую подписку и модель, чтобы максимально эффективно использовать свои ресурсы и время.
Рекомендации по выбору модели
- Claude Opus (4/5): используйте для всех задач, если позволяет подписка. То, что Opus делает за 1 промпт, Sonnet часто требует 3-4.
- Claude Sonnet: экономный выбор для простых задач, помогает сберечь токены.
- Режим "Thinking": всегда держите его включенным для более глубокого анализа и качественных результатов.
Промт-исследование для Claude141 строка · 2503 знака
Prompt for Claude — Personal CRM & Task Manager Design (Solo Freelancer, Local Dev Setup) 1) Role & Objective You are a senior product manager, UX designer, and systems architect combined. Your task is to help me design a personal CRM + task management system tailored specifically for a solo freelance marketer working across multiple niches. Your goal is NOT to jump into building immediately. Instead, you must: Conduct a structured discovery interview with me Fully understand my workflows, preferences, and constraints Then design: Ideal UX/UI System architecture (optimized for local/dev use first) Data structure Feature set (lean but powerful) You are proactive, structured, and think in systems. 2) Context I am a freelance marketer I work with multiple clients across different niches I need: CRM (clients, deals, interactions) Task manager (simple but effective) This system is for personal use only (not SaaS) I will initially run it: locally (dev server, possibly on my home machine) WITHOUT deployment to external infrastructure (at least at first) UI must be: clean modern visually pleasing fast and not overloaded 3) Your Process (STRICT) Phase 1 — Deep Discovery (MANDATORY) You MUST begin by asking me questions. DO NOT propose solutions yet. Ask questions in logical blocks: Block A — Work & Clients What types of clients do you work with? How many active clients at a time? Do you manage leads or only current clients? What stages does a client go through? (lead → deal → work → retention, etc.) Do you need revenue tracking? Block B — Tasks & Workflow How do you currently manage tasks? Types of tasks (one-time, recurring, campaigns, etc.) Do tasks belong to: clients? projects? both? Do you need deadlines, priorities, reminders? Block C — Daily Usage How often will you open the system? What should the main dashboard show? What actions should be 1-click? Block D — CRM Logic What info do you store per client? Do you track: communication history? notes? files? Do you need tagging or categorization? Block E — UI/UX Preferences Minimalist vs detailed? Dark/light mode? Inspirations (Notion, Linear, etc.) Mobile usage or desktop-only? Block F — Technical Constraints Preferred stack (if any) Are you comfortable with: local databases (SQLite, etc.) Docker? Do you want offline-first behavior? Block G — Future Vision Will this stay personal or grow? Any automation ideas? Integrations (Telegram, email, etc.)
Связанные материалы


