claude-code-pro-course
Health Pass
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Community trust — 30 GitHub stars
Code Fail
- rm -rf — Recursive force deletion command in plugin-example/scripts/block-dangerous.sh
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
Claude Code PRO — полный курс и гайд на русском: CLAUDE.md, settings, skills, subagents, hooks, MCP, плагины, CI. 8 лабораторных, библиотека промптов и готовый starter-kit https://t.me/ai_machinelearning_big_data/10997 - здесь бесплатные курсы по chatgpt
Claude Code PRO — курс и гайд
Практический курс по работе с Claude Code на русском: от первого запуска до профессиональной настройки команды.
CLAUDE.md, settings, skills, subagents, hooks, MCP, плагины, headless-режим и CI — с лабораторными работами и готовыми шаблонами, которые можно скопировать в свой проект. 🧠 Machine learning — здесь можно найти полный список самых крутых ИИ курсво, чтобы стать гуру ИИ и множество полезных инструментов и уроками работы с ними, абсолютных мастхев!
Что внутри
| 📚 12 модулей | Теория с примерами: от установки до мульти-агентной работы |
| 🧪 8 лабораторных | Задания с критериями «готово» — закрепить на практике |
| 🧰 Starter kit | 8 skills, 5 субагентов, 4 hooks, правила, statusline, output style — ставится одной командой |
| 💬 Библиотека промптов | Проверенные формулировки для 13 типов задач |
| 🧩 Пример плагина | Как упаковать настройки и раздать команде |
| ⚙️ GitHub Actions | @claude в issues/PR и авто-ревью |
| 📋 Шпаргалка · FAQ | Всё важное на одной странице и решения типичных проблем |
Полезные ресурсы
- 🧠 Machine learning — ИИ-инструменты для генерации Python кода, умные-агенты и все что нужно знать из области AI.
- 🖥 Pythonl— с помощью понятных картинок и коротких видео авторы объясняют сложные концепции и учат профессиональному подходу в разработке.
- 🖥 Python Интервью — огромное количество разобранных вопросов с реальных собеседований Python разработчика.
- 📖 PythonBooks (2) — мы создали канал с книгами по Linux и залили туда наверное самую большую подборку книг.
- 💼 Python Jobs — вакансии и подработка для Python разработчиков.
- 🔝 А здесь мы собрали целый кладезь полезных Python ресурсов для прокачки.
- 🔥 Больше крутых курсов и полезных ИИ-инструментов — регулярно публикую здесь.
Для кого
- Разработчики, которые уже пробовали Claude Code и хотят выжать из него максимум.
- Тимлиды, которым нужно настроить единые правила для команды.
- Все, кто хочет автоматизировать рутину: ревью, тесты, коммиты, CI.
Быстрый старт за 5 минут
# 1. Установите Claude Code
curl -fsSL https://claude.ai/install.sh | bash # macOS / Linux / WSL
# или: npm install -g @anthropic-ai/claude-code
# 2. Поставьте starter-kit в свой проект
git clone https://github.com/justxor/claude-code-pro-course.git
bash claude-code-pro-course/install.sh ~/path/to/my-project
# 3. Запустите
cd ~/path/to/my-project && claude
> /context # что загружено
> /onboard # skill из starter-kit: обзор проекта
Маршрут обучения
flowchart LR
subgraph B["🟢 Основы"]
M0["00 Установка"] --> M1["01 Промптинг"] --> M2["02 CLAUDE.md"] --> M3["03 Настройки"]
end
subgraph W["🟡 Рабочий процесс"]
M4["04 Workflow профи"]
end
subgraph E["🟠 Расширение"]
M5["05 Skills"] --> M6["06 Subagents"] --> M7["07 Hooks"] --> M8["08 MCP"]
end
subgraph P["🔴 Масштаб"]
M9["09 Плагины"] --> M10["10 Headless и CI"] --> M11["11 Pro-приёмы"]
end
B --> W --> E --> P
Программа
| # | Модуль | Что освоите | Практика |
|---|---|---|---|
| 00 | Установка и первый запуск | Установка, логин, интерфейс, горячие клавиши | — |
| 01 | Основы работы и промптинг | Постановка задач, контекст, @-упоминания, изображения | — |
| 02 | CLAUDE.md — память проекта | Иерархия, импорты, .claude/rules/ |
Лаба 1 |
| 03 | Настройки и разрешения | settings.json, allow/ask/deny, режимы, модели | Лаба 2 |
| 04 | Workflow профи | Plan mode, TDD, чекпоинты, управление контекстом | Лаба 3 |
| 05 | Skills и slash-команды | SKILL.md, аргументы, авто-вызов | Лаба 4 |
| 06 | Subagents | Изоляция контекста, специализация, параллельность | Лаба 5 |
| 07 | Hooks | Автоформат, защита файлов, уведомления | Лаба 6 |
| 08 | MCP | GitHub, браузер, БД, свои серверы | Лаба 7 |
| 09 | Плагины и маркетплейсы | Упаковка и раздача конфигурации команде | Пример |
| 10 | Headless, CI и GitHub Actions | claude -p, JSON, @claude в PR, Agent SDK |
Лаба 8 |
| 11 | Продвинутые приёмы | Worktrees, мульти-агенты, экономия, безопасность | Чек-листы |
Как устроена конфигурация Claude Code
flowchart TB
subgraph U["👤 Пользователь — ~/.claude/"]
U1["CLAUDE.md"]
U2["settings.json"]
U3["skills/ · agents/ · output-styles/"]
end
subgraph PR["📦 Проект — в git, для команды"]
P1["CLAUDE.md · .claude/rules/"]
P2[".claude/settings.json<br/>permissions · hooks · statusLine"]
P3[".claude/skills/ · .claude/agents/"]
P4[".mcp.json"]
end
subgraph L["🔒 Локально — не в git"]
L1["CLAUDE.local.md"]
L2[".claude/settings.local.json"]
end
PL["🧩 Плагины<br/>skills · agents · hooks · MCP"]
U --> S(("Сессия<br/>Claude Code"))
PR --> S
L --> S
PL --> S
Что куда класть:
| Хочу… | Инструмент |
|---|---|
| чтобы Claude знал правила проекта | CLAUDE.md, .claude/rules/ |
| не отвечать на одни и те же вопросы о разрешениях | permissions.allow в settings |
| запретить опасное | permissions.deny + hook PreToolUse |
| переиспользовать процедуру / промпт | skill |
| изолировать исследование или дать узкую роль | subagent |
| чтобы что-то происходило всегда | hook |
| подключить внешнюю систему | MCP |
| раздать всё это другим репозиториям | плагин |
| запускать без человека | claude -p, GitHub Actions, Agent SDK |
Главные принципы (TL;DR)
- Контекст — ваш главный ресурс. Чистите (
/clear), сжимайте (/compact), выносите исследование в subagents. - Сначала план, потом код. Plan mode (
Shift+Tab) для всего, что сложнее одного файла. - Дайте Claude способ проверить себя — тесты, линтер, скриншоты. Это самый сильный рычаг качества.
- CLAUDE.md короткий и конкретный. Команды, стиль, запреты. Не роман.
- Повторяется трижды — сделайте skill. Должно случаться всегда — сделайте hook.
- Разрешения — через allowlist, а не через
bypassPermissions.
Продвинутые приёмы работы с Claude Code
Контекст и память
- CLAUDE.md — память проекта.
/initсоздаёт его автоматически. Опишите стек, команды сборки и тестов, стиль кода и запреты — Claude читает файл в начале каждой сессии. Редактировать — через/memory. - Держите контекст чистым.
/clearперед новой задачей,/compactдля сжатия длинной сессии (можно с подсказкой:/compact оставь только решения по API). - Указывайте файлы через
@— например,@src/api/client.ts. Claude получит нужный файл сразу, без поиска по проекту. - Вставляйте скриншоты макетов, ошибок, графиков прямо в чат — особенно полезно для UI-задач.
Планирование
- Plan Mode (
Shift+Tab) — Claude изучает код и предлагает план, ничего не меняя. Согласуйте план, потом разрешайте правки. - Explore → Plan → Code → Commit. Сначала «изучи, ничего не меняй», потом «составь план», затем «реализуй и закоммить».
- TDD с агентом. Попросите написать тесты и убедиться, что они падают, закоммитьте их — и пусть Claude пишет код до зелёных тестов, не трогая сами тесты.
Управление сессией
Esc— прервать Claude,Esc Esc(или/rewind) — откатиться к предыдущему шагу.claude --continue— продолжить последнюю сессию,claude --resume— выбрать любую из прошлых./permissions— разрешите частые безопасные команды (npm test,git status), чтобы не подтверждать их каждый раз.
Автоматизация
- Свои скиллы и команды в
.claude/skills/(или.claude/commands/) — повторяющиеся инструкции вызываются через/имя, аргументы — через$ARGUMENTS. - Сабагенты (
/agents) — отдельные агенты со своим контекстом и инструментами (ревью, тесты, поиск по коду), не засоряют основной контекст. - Хуки в
.claude/settings.json(PreToolUse,PostToolUseи др.) — автоформатирование после правок, линтер, блокировка опасных команд. - MCP-серверы (
claude mcp add ...) — подключение GitHub, баз данных, браузера, Figma и других инструментов.
Масштабирование
- Параллельные сессии через git worktree:
git worktree add ../feature-x feature-xи отдельный Claude в каждой папке — несколько задач одновременно без конфликтов. - Headless-режим для CI и скриптов:
claude -p "исправь ошибки линтера" --output-format json. - Второй Claude как ревьюер. Один пишет код, другой в чистой сессии проверяет — свежий контекст замечает больше.
Прогресс
Скопируйте в свою заметку или issue и отмечайте:
- [ ] 00 Установка - [ ] 06 Subagents + Лаба 5
- [ ] 01 Промптинг - [ ] 07 Hooks + Лаба 6
- [ ] 02 CLAUDE.md + Лаба 1 - [ ] 08 MCP + Лаба 7
- [ ] 03 Настройки + Лаба 2 - [ ] 09 Плагины
- [ ] 04 Workflow + Лаба 3 - [ ] 10 Headless и CI + Лаба 8
- [ ] 05 Skills + Лаба 4 - [ ] 11 Pro-приёмы (итоговый чек-лист)
Структура репозитория
.
├── course/ # 12 модулей + cheatsheet.md + faq.md
├── labs/ # 8 лабораторных работ
├── recipes/prompts.md # библиотека промптов
├── starter-kit/ # готовая конфигурация для копирования
│ ├── CLAUDE.md .mcp.json
│ └── .claude/
│ ├── settings.json # permissions + hooks + statusLine
│ ├── skills/ # 8 skills
│ ├── agents/ # 5 субагентов
│ ├── hooks/ # 4 hook-скрипта
│ ├── rules/ # правила по путям
│ ├── output-styles/ # режим наставника
│ └── statusline.sh
├── plugin-example/ # пример плагина
├── install.sh # установщик starter-kit
├── scripts/validate.py # проверки (запускаются в CI)
└── .github/workflows/ # @claude, авто-ревью PR, валидация
Участие
Нашли устаревшую команду или хотите добавить лабу/шаблон? См. CONTRIBUTING.md. История изменений — CHANGELOG.md.
Полезные ссылки
- Документация: https://code.claude.com/docs
- Best practices от Anthropic: https://www.anthropic.com/engineering/claude-code-best-practices
- GitHub Action: https://github.com/anthropics/claude-code-action
⚠️ Claude Code быстро развивается. Если команда или поле не работает — сверьтесь с
/helpи официальной документацией и откройте issue.
Лицензия
MIT — используйте, копируйте, адаптируйте.
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found