Навчальний маршрут
Усі матеріали гайда
140 маршрутів · 140 authored
Маршрути всіх 28 рівнів зареєстровані й мають повний авторський контент. Окремий каталог артефактів показує їхні ролі, поля, шляхи та межі використання.
Рівень 1
Старт із Claude Code
5 уроків
Claude Code: agentic середовище для програмування
Базова mental model: як Claude Code працює із задачами, інструментами та репозиторієм.
Рівень 1 · Урок 2Карта поверхонь і робочого процесу курсу
Огляд основних робочих поверхонь і місця Claude Code у щоденному workflow.
Рівень 1 · Урок 3Встановлення, авторизація, оновлення та діагностика
Перший технічний старт: інсталяція, вхід, оновлення та перевірка середовища.
Рівень 1 · Урок 4Команди запуску та команди в сесії
Команди, з яких починається робота, і команди керування сесією.
Рівень 1 · Урок 5Інтеграція з IDE: grounding і ревʼю
Як поєднати Claude Code з IDE та використовувати її для кращого grounding і ревʼю.
Рівень 2
Безпечний старт проєкту
5 уроків
Стартовий ритуал і Git baseline
Підготовка репозиторію та безпечна точка відліку перед роботою.
Рівень 2 · Урок 2Ієрархія налаштувань і .claude каталог
Де живуть налаштування Claude Code і як визначається їхня область дії.
Рівень 2 · Урок 3Режими дозволів і модель підтверджень
Як працюють permissions, підтвердження та межі автономності.
Рівень 2 · Урок 4CLAUDE.md, rules і auto memory
Перший огляд інструкцій проєкту, правил і автоматичної памʼяті.
Рівень 2 · Урок 5Використання, гігієна та безпечна ментальна модель
Практики, які допомагають працювати з Claude Code передбачувано та безпечно.
Рівень 3
Інженерна постановка задачі
5 уроків
Від prompting до task spec: як перетворити розпливчасте прохання на інженерне формулювання задачі
Перший крок до якісної задачі: зробити очікуваний результат явним.
Рівень 3 · Урок 2Перевірюваний цільовий результат: Goal
Як сформулювати ціль так, щоб її можна було перевірити.
Рівень 3 · Урок 3Current vs desired behavior: мова фактів
Розділення поточної поведінки, бажаного результату та припущень.
Рівень 3 · Урок 4Scope, non-goals і affected area
Як визначити межі задачі та не розширити її випадково.
Рівень 3 · Урок 5Обмеження та межі змін
Фіксація технічних, процесних і безпекових обмежень.
Рівень 4
Критерії приймання та verification
5 уроків
Джерела контексту і пакет доказів
Який контекст потрібен задачі та як зберігати докази результату.
Рівень 4 · Урок 2Критерії приймання
Формулювання умов, за якими можна сказати, що задача виконана.
Рівень 4 · Урок 3Готовність задачі та план перевірки
Перевірка готовності постановки та планування verification до змін.
Рівень 4 · Урок 4Робочий процес plan-first і review-first
Як поєднати планування до змін і review після них.
Рівень 4 · Урок 5Ітерація промптів і антипатерни
Як покращувати постановку задачі та розпізнавати слабкі prompting-підходи.
Рівень 5
Операційна модель контексту
5 уроків
Operational model: як влаштовано контекст Claude
Що входить у контекст сесії та як його склад впливає на якість роботи.
Рівень 5 · Урок 2Вибір контексту: контекст як бюджет
Як добирати мінімально достатній контекст замість передачі всього репозиторію.
Рівень 5 · Урок 3Бюджет контексту, /context і compaction
Як контролювати розмір історії та зберігати важливі рішення під час compaction.
Рівень 5 · Урок 4Context pollution і дії відновлення
Як розпізнати перевантажений контекст і вибрати безпечну recovery action.
Рівень 5 · Урок 5Життєвий цикл сесії: контейнер задачі
Як організувати сесію навколо однієї задачі та правильно завершити або відновити роботу.
Рівень 6
Довгі задачі та recovery
5 уроків
Довгі задачі без безкінечного чату
Як розбити тривалу AI-задачу на milestones, checkpoints і відновлювані стани.
Рівень 6 · Урок 2Checkpoints і /rewind: відкат сесії
Як повертатися до контрольної точки сесії та розрізняти її з Git rollback.
Рівень 6 · Урок 3Спочатку зупинити лавину, потім лікувати
Git-first recovery після невдалих AI-ітерацій і хаотичного diff.
Рівень 6 · Урок 4Паралельні сесії та worktree
Як ізолювати одночасну роботу в окремих сесіях, гілках і worktree.
Рівень 6 · Урок 5Handoff Note та Fresh Reviewer Pattern
Як передати задачу відтворювано та організувати незалежне ревʼю.
Рівень 7
Аналіз codebase
5 уроків
Discovery в незнайомому репозиторії
Як побудувати перевірювану стартову карту codebase без передчасного редагування.
Рівень 7 · Урок 2Evidence-based Q&A щодо codebase
Як відповідати на питання про код через файли, тести, конфігурацію та рівень упевненості.
Рівень 7 · Урок 3CODEBASE_INVENTORY.md — карта проєкту
Як зберегти компактну навігаційну карту репозиторію поза межами сесії.
Рівень 7 · Урок 4Карта залежностей і карта модулів проєкту
Як бачити внутрішні звʼязки, центральні вузли та сигнали архітектурних ризиків.
Рівень 7 · Урок 5Потік виконання та точки входу
Як простежити одну runtime-історію від entry point до результату та помилок.
Рівень 8
Інтеграції та документація
5 уроків
Карта API та інтеграцій проєкту
Як простежити endpoint від обробника до бази, зовнішніх клієнтів, черг і тестів.
Рівень 8 · Урок 2IDE, термінал і логи як докази
Як зібрати стислий пакет evidence для відтворення та розслідування проблеми.
Рівень 8 · Урок 3Subagents: тихе розслідування
Як делегувати широке дослідження та повернути основній сесії стислий перевірюваний результат.
Рівень 8 · Урок 4Документація за підтримки AI
Як перетворювати підтверджені факти на документацію для конкретного читача.
Рівень 8 · Урок 5Рубрика ревʼю docs-as-code
Як перевіряти документацію через diff, пошук сутностей і практичний запуск команд.
Рівень 9
Розширення workflow
5 уроків
Таксономія розширень: карта розширень
Як обрати між prompt, rule, skill, subagent, MCP, hook і plugin.
Рівень 9 · Урок 2Вбудовані команди й bundled skills
Як розрізняти команди керування сесією, готові skills і проєктні розширення.
Рівень 9 · Урок 3Custom skills як workflow-артефакти
Коли повторюваний prompt варто перетворити на перевірюваний custom skill.
Рівень 9 · Урок 4SKILL.md: анатомія і виклик skill
Як описати контракт skill: вхід, процес, результат, інструменти й заборони.
Рівень 9 · Урок 5Dynamic context і якість skill
Як керувати контекстом, шаблонами та стабільністю результату custom skill.
Рівень 10
Plugins і командні workflow
5 уроків
Від skill до plugin: пакування workflow
Коли повторюваний skill варто перетворити на версіонований командний пакет.
Рівень 10 · Урок 2Екосистема плагінів: категорії та вибір
Як обрати plugin за проблемою, capability surface і потребами команди.
Рівень 10 · Урок 3Встановлення plugin: scope і lifecycle
Як безпечно встановлювати, активувати, оновлювати, вимикати та видаляти plugin.
Рівень 10 · Урок 4Перевірка plugin: що встановлювати і чому
Як перевірити походження, дозволи, сумісність і супроводжуваність plugin.
Рівень 10 · Урок 5Користувацький плагін: прототип, готовий для команди
Як обмежити власний plugin, додати документацію та перевірити його відтворюваність.
Рівень 11
Агенти й subagents
5 уроків
Термінологія агентів у Claude Code
Як розрізняти subagent, окрему сесію, background agent, worktree та agent team.
Рівень 11 · Урок 2Вбудовані subagents і делегування
Як ставити вузьке питання subagent і повертати evidence-backed звіт.
Рівень 11 · Урок 3Устрій кастомного subagent
Як зберегти повторювану роль у Markdown-файлі та вибрати її scope.
Рівень 11 · Урок 4Engineering contract в інструкції агента
Як описати Read, Run, Write, Stop і формат звіту агента.
Рівень 11 · Урок 5Ролі агентів і 3-шарова модель review
Як розвести reviewer, tester, debugger, documenter, CI та людське рішення.
Рівень 12
Інструменти та ізоляція агентів
5 уроків
Інструменти й дозволи для subagent
Як обмежити tools і permissions відповідно до ролі та очікуваного результату.
Рівень 12 · Урок 2Scoped skills, MCP і memory
Як підключати workflow, зовнішні джерела та памʼять лише потрібній ролі.
Рівень 12 · Урок 3Context isolation і worktree isolation
Як розділити чистоту контексту та безпеку файлів під час делегування.
Рівень 12 · Урок 4Контракт результату агента
Як вимагати докази, uncertainty, перевірки та зрозумілий next step у звіті.
Рівень 12 · Урок 5Життєвий цикл і оцінювання subagentʼа
Як тестувати, версіонувати, оцінювати та вчасно обмежувати або прибирати агента.
Рівень 13
MCP та зовнішні інтеграції
5 уроків
MCP як зовнішній шар для Claude Code
Як MCP додає контрольований доступ до зовнішніх даних та інструментів.
Рівень 13 · Урок 2Правило «спочатку вручну» для MCP
Як перевірити цінність, повторюваність і керованість інтеграції до автоматизації.
Рівень 13 · Урок 3MCP-сервери та сценарії розробника
Як обрати MCP за категорією даних, capability surface і місцем у workflow.
Рівень 13 · Урок 4Конфіг MCP: transport, scope, auth, /mcp
Як налаштувати transport, scope і auth без секретів у репозиторії та перевірити /mcp.
Рівень 13 · Урок 5Межі MCP: 4 зони ризику
Як контролювати credentials, prompt injection, обсяг даних і побічні ефекти.
Рівень 14
Hooks та tool workflows
5 уроків
Попередня перевірка можливостей tool для MCP
Як оцінити потребу, permissions, контекст, verification і kill switch до підключення tool.
Рівень 14 · Урок 2Інтеграція інструментів: шість сценаріїв
Як обрати між issue-to-PR, monitoring, DB, design, docs lookup і browser check.
Рівень 14 · Урок 3Hooks: event, matcher і handler
Як побудувати локальну автоматизацію з події, вузького matcher і передбачуваного handler.
Рівень 14 · Урок 4Automation hooks: сходи розгортання
Як розгортати hooks від log-only до вузького blocking policy.
Рівень 14 · Урок 5Hook debugging, побічні ефекти та відновлення
Як діагностувати handler, контролювати побічні ефекти та повернутися до безпечного стану.
Рівень 15
Multi-agent workflow
5 уроків
Рівні паралельності до agent team
Як обрати між однією сесією, subagent, worktree, фоновою сесією та agent team.
Рівень 15 · Урок 2Multi-agent: правила й антикритерії
Як перевірити незалежність потоків, safety net і реальну потребу в паралельності.
Рівень 15 · Урок 3Команди агентів: можливості й обмеження
Як координувати lead і teammates, передавати handoff та зберігати human checkpoint.
Рівень 15 · Урок 4Оркестраційні патерни та суміжні поняття
Як обрати pipeline для планування, дослідження, архітектури або конкуруючих гіпотез.
Рівень 15 · Урок 5Делегування і межі відповідальності
Як поділити ownership, заборони, stop conditions і результат між потоками.
Рівень 16
Паралельні workstreams
5 уроків
Worktree workstreams: запуск і cleanup
Як запускати ізольовані workstreams, контролювати їхній стан і коректно очищати результат.
Рівень 16 · Урок 2Agent pipeline: артефакти між етапами
Як передавати контекст між ролями через evidence, plan, diff, tests і handoff.
Рівень 16 · Урок 3Конфлікти та стратегія злиття треків
Як розрізняти текстові й семантичні конфлікти та обирати безпечний спосіб інтеграції.
Рівень 16 · Урок 43-layer review і людські контрольні точки
Як поєднати local review, технічні gates і human approval у паралельному workflow.
Рівень 16 · Урок 5Метрики користі AI-workflow
Як вимірювати швидкість, якість, вартість і rework замість покладатися на враження.
Рівень 17
Issue-to-PR workflow
5 уроків
Issue-to-PR workflow: від тикета до плану
Як пройти шлях від сирого issue до погодженого плану, перевірок і PR.
Рівень 17 · Урок 2Issue Intake Note: розбір тікета
Як відокремити проблему, вплив, докази, вимоги, припущення та відкриті питання.
Рівень 17 · Урок 3Дослідження issue у режимі планування
Як виконати read-only discovery та зібрати evidence-backed Investigation Note.
Рівень 17 · Урок 4План реалізації: ризики та перевірки
Як зафіксувати scope, послідовність змін, ризики, stop conditions і verification.
Рівень 17 · Урок 5Декомпозиція задачі на PR slices
Як розкласти затверджений план на малі, перевірювані та відкатні частини.
Рівень 18
Керована реалізація та review
5 уроків
Керований цикл реалізації
Як виконувати approved plan короткими ітераціями з обмеженим scope та перевіркою diff.
Рівень 18 · Урок 2Налагодження й аналіз першопричини
Як відокремити симптом від гіпотези, зібрати докази та зупинити patch loop.
Рівень 18 · Урок 3Виправлення помилок і regression evidence
Як довести bugfix через regression test, targeted checks, суміжні сценарії та evidence.
Рівень 18 · Урок 4Дисципліна комітів і упаковка PR
Як фіксувати атомарні кроки, готувати PR description і не вигадувати докази.
Рівень 18 · Урок 5Перевірка на основі diff: L1 review
Як перевірити фактичні зміни, scope, тести та ризики до людського рішення про merge.
Рівень 19
Тестування та verification
5 уроків
Стратегія тестування і risk-based testing
Як визначити ризики, пріоритети та достатній набір verification до написання тестів.
Рівень 19 · Урок 2AI-assisted test generation і TDD-цикл
Як використовувати Claude для red-green-refactor із контролем assertions і scope.
Рівень 19 · Урок 3Unit-, integration- і API-тести
Як обрати рівень тесту за ризиком: правило, взаємодія компонентів або зовнішній контракт.
Рівень 19 · Урок 4E2E, smoke і regression tests
Як розрізняти рівень і роль тесту та не створювати крихкі E2E-перевірки.
Рівень 19 · Урок 5Тестові дані, граничні випадки та ревʼю якості
Як обрати representative data, перевірити межі та оцінити якість тестового diff.
Рівень 20
Static checks і безпечний refactoring
5 уроків
Verification harness: сенсори
Як зібрати детермінований набір static checks, тестів і build-сигналів для безпечних змін.
Рівень 20 · Урок 2Рефакторинг і збереження поведінки
Як змінювати внутрішню структуру коду без порушення зовнішніх контрактів.
Рівень 20 · Урок 3Легка характеризація
Як зафіксувати фактичну поведінку вузького flow перед рефакторингом.
Рівень 20 · Урок 4Безпечний інкрементальний цикл рефакторингу
Як виконувати малі structural changes з checkpoint, targeted tests, diff review і rollback.
Рівень 20 · Урок 5Архітектурний рефакторинг і приймання PR
Як очистити архітектурну межу, зберегти контракт і перевірити PR перед прийманням.
Рівень 21
DevOps із Claude Code: оточення, CI/CD та build automation
5 уроків
Claude Code у non-interactive mode
Як запускати Claude одноразово зі скрипта або CI з явним входом, обмеженими правами й перевірюваним виходом.
Рівень 21 · Урок 2Діагностика середовища
Як зібрати setup evidence, відокремити середовище від коду та підтвердити root cause.
Рівень 21 · Урок 3GitHub Actions: переносна схема CI
Як будувати bounded PR workflow з мінімальними permissions, artifacts і людською контрольної точкою.
Рівень 21 · Урок 4Автоматизація build і packaging
Як перевіряти build, Docker packaging, запуск і smoke-сигнали у відтворюваному середовищі.
Рівень 21 · Урок 5Тести в CI та розбір падінь
Як класифікувати CI failure, знайти перший доказ, працювати з rerun і не приховувати flaky-тести.
Рівень 22
Quality gates, документація та release automation
5 уроків
Quality gate як межа рішення
Як розділити verification signals, blocking та advisory checks і людське рішення про merge.
Рівень 22 · Урок 2Документація як docs-as-code артефакт
Як синхронізувати README, API-описи, runbook та інші документи з фактичною поведінкою системи.
Рівень 22 · Урок 3Release automation і межа дій
Як готувати changelog і release notes, не передаючи Claude неконтрольоване право на publish або deploy.
Рівень 22 · Урок 4Скрипт, skill, MCP або plugin
Як обрати найпростішу форму автоматизації за масштабом, зовнішніми даними та потребою в поширенні.
Рівень 22 · Урок 5Відновлення після збоїв автоматизації
Як розрізняти rerun, rollback і disable та заздалегідь будувати failure path.
Рівень 23
Production readiness: risk, permissions і sensitive data
5 уроків
Ризик-класифікація і capability envelope
Як визначити ризик задачі та узгодити дозволені інструменти, області, схвалення й rollback.
Рівень 23 · Урок 2L3 дозволи і protected paths
Як будувати командний baseline permissions і технічно захищати чутливі шляхи.
Рівень 23 · Урок 3Чутливі дані та секрети
Як очищати контекст, логи й evidence від секретів, PII та зайвих operational даних.
Рівень 23 · Урок 4Пісочниця для ризикованих операцій
Як ізолювати код, середовище та дані для небезпечних або експериментальних операцій.
Рівень 23 · Урок 5Межі деплою та Layer 3 approval
Як відокремити CI-докази від production go/no-go та зберегти людську відповідальність.
Рівень 24
Командна traceability та AI engineering culture
5 уроків
Гейт виробничих рішень команди
Як поєднати risk classification, докази, approvals і людське рішення GO або HOLD.
Рівень 24 · Урок 2Аудитованість і відстежуваність змін
Як побудувати ланцюжок від task spec до diff, evidence, review і фінального рішення.
Рівень 24 · Урок 3Політика AI-кодування команди
Як зафіксувати дозволені, контрольовані та заборонені сценарії використання Claude Code.
Рівень 24 · Урок 4Командне керування та спільні workflow-активи
Як перевіряти, версіонувати, пілотувати та безпечно відкочувати shared skills, hooks, plugins і MCP.
Рівень 24 · Урок 5Культура AI-інжинірингу: 6 принципів
Як перетворити відповідальність, докази, root cause і feedback loop на щоденну командну практику.
Рівень 25
Capstone: фінальний проєкт і demo
5 уроків
Capstone brief і шість форматів проєкту
Як обрати формат фінального проєкту, один core flow, межі та потрібні докази.
Рівень 25 · Урок 2Рівневі очікування та guardrails
Як узгодити глибину capstone з рівнем, scope та реальними критеріями готовності.
Рівень 25 · Урок 3SPEC.md як контракт довгої задачі
Як описати проблему, scope, non-goals, acceptance criteria та verification plan до коду.
Рівень 25 · Урок 4Репозиторій і стартова база capstone
Як підготувати Git baseline, CLAUDE.md, EVIDENCE.md і першу малу задачу.
Рівень 25 · Урок 5Дорожня карта capstone і критерії оцінювання
Як вести milestone roadmap, накопичувати evidence та підготувати стабільний demo.
Рівень 26
Legacy discovery, technical debt і карта ризиків
5 уроків
Legacy discovery: оцінка change risk
Як дослідити legacy-підсистеми, critical flows, unknowns і change-risk до редагування коду.
Рівень 26 · Урок 2Технічний борг і static signals
Як обмежити technical-debt discovery пʼятьма evidence-backed static signals.
Рівень 26 · Урок 3Документ how it works today для legacy
Як описати фактичну current-state architecture, не підміняючи її бажаною архітектурою.
Рівень 26 · Урок 4Legacy risk map: карта рішень
Як розділити business criticality, change risk і unknowns у карті рішень.
Рівень 26 · Урок 5Інвентаризація поведінки перед змінами
Як описати бізнес-потоки, inputs/outputs і characterization candidates до змін.
Рівень 27
Legacy modernization: baseline, incremental refactoring та roadmap
5 уроків
Safety baseline для модернізації модуля
Як зафіксувати поточну поведінку, інваріанти та перевірки перед модернізацією legacy-модуля.
Рівень 27 · Урок 2Інкрементальний рефакторинг legacy-модуля
Як виконувати малими кроками structural refactoring із focused checks і контролем поведінки.
Рівень 27 · Урок 3Декомпозиція legacy-модуля: seam-розрізи
Як знайти безпечні seams, відокремити залежності та підготувати межу для заміни.
Рівень 27 · Урок 4Strangler Fig: підміна фрагмента legacy-коду
Як поступово підміняти фрагмент legacy-коду через boundary, coexistence та rollback.
Рівень 27 · Урок 5Дорожня карта модернізації та анти-патерни
Як побудувати roadmap із milestones, risk gates, ownership та захистом від big-bang rewrite.
Рівень 28
Міграції: відмінність від modernization, discovery і compatibility analysis
5 уроків
Рефакторинг, модернізація, міграція
Як розрізняти внутрішній refactoring, зміну legacy-системи та перехід із source state до target state.
Рівень 28 · Урок 2Migration discovery і точка старту
Як зібрати source-to-target evidence, unknowns і явну точку старту до планування міграції.
Рівень 28 · Урок 3Дослідження на основі changelog для міграції
Як дослідити version window через офіційні changelog, breaking changes, deprecations і перевірювані evidence anchors.
Рівень 28 · Урок 4Граф залежностей і матриця сумісності
Як повʼязати залежності, target constraints і технічні виміри сумісності перед міграційним pilot.
Рівень 28 · Урок 5Контракт поведінки та пофазний план
Як зберегти observable behavior і розкласти міграцію на фази з evidence gates, rollback та exit criteria.