by justxor
Claude Code PRO — полный курс и гайд на русском: CLAUDE.md, settings, skills, subagents, hooks, MCP, плагины, CI. 8 лабораторных, библиотека промптов и готовый starter-kit. Здесь бесплатные курсы по chatgpt -
# Add to your Claude Code skills
git clone https://github.com/justxor/claude-code-pro-courseGuides for using ai agents skills like claude-code-pro-course.
See how claude-code-pro-course compares with popular alternatives.
claude-code-pro-course is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by justxor. Claude Code PRO — полный курс и гайд на русском: CLAUDE.md, settings, skills, subagents, hooks, MCP, плагины, CI. 8 лабораторных, библиотека промптов и готовый starter-kit. Здесь бесплатные курсы по chatgpt -. It has 136 GitHub stars.
claude-code-pro-course's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/justxor/claude-code-pro-course" and add it to your Claude Code skills directory (see the Installation section above).
claude-code-pro-course is primarily written in Shell. It is open-source under justxor on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh claude-code-pro-course against similar tools.
No comments yet. Be the first to share your thoughts!
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
Практический курс по работе с 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 | Всё важное на одной странице и решения типичных проблем |
# 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 LR
U["👤 Задача<br/>промпт · @файлы · скриншоты"] --> C["📥 Сбор контекста<br/>CLAUDE.md · Read · Grep · Glob"]
C --> P["🧠 План<br/>что менять и как проверить"]
P --> A["🛠 Действие<br/>Edit · Write · Bash · MCP"]
A --> V{"✅ Проверка<br/>тесты · линтер · сборка"}
V -- "ошибка" --> C
V -- "готово" --> R["📝 Результат<br/>diff · коммит · PR"]
PM["🔐 Permissions"] -. "разрешить / спросить / запретить" .-> A
H["🪝 Hooks"] -. "до и после каждого инструмента" .-> A
Всё, что Claude «знает» в сессии, лежит в одном окне контекста. Чем оно чище, тем точнее ответы. Посмотреть, чем оно занято, — /context.
flowchart TB
subgraph CW["🪟 Окно контекста"]
direction TB
S1["Системный промпт и инструменты"]
S2["CLAUDE.md и правила"]
S3["Описания skills · agents · MCP"]
S4["История диалога"]
S5["Прочитанные файлы и вывод команд"]
end
CW --> Q{"Что дальше?"}
Q -- "новая задача" --> CL["/clear<br/>чистый лист"]
Q -- "длинная задача" --> CO["/compact<br/>сжать историю"]
Q -- "большое исследование" --> SA["🤖 Subagent<br/>своё окно, вернёт только вывод"]
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 |
flowchart TD
Q1{"Должно происходить всегда,<br/>без исключений?"} -- да --> HK["🪝 Hook"]
Q1 -- нет --> Q2{"Нужна внешняя система<br/>или данные?"}
Q2 -- да --> MCP["🔌 MCP-сервер"]
Q2 -- нет --> Q3{"Задача шумная,<br/>нужен отдельный контекст?"}
Q3 -- да --> SA["🤖 Subagent"]
Q3 -- нет --> Q4{"Повторяемая процедура<br/>или промпт?"}
Q4 -- да --> SK["🧰 Skill"]
Q4 -- нет --> CM["📄 CLAUDE.md или обычный промпт"]
/clear), сжимайте (/compact), выносите исследование в subagents.