Вивчення кодової бази
Дозвольте Claude проаналізувати проєкт, згенерувати CLAUDE.md та дослідити архітектуру через розмову.
Від “Що це?” до “Я знаю цю кодову базу”
Ви щойно приєдналися до нової команди. Є репозиторій із 50 файлами, без документації, і повідомлення в Slack: “подивись код і розберись”. Знайомо?
Саме тут Claude Code перетворюється з “цікавого інструменту” на “як я взагалі працював без цього”. Замість годин клікання по файлах, читання імпортів та ментального картування архітектури — ви ведете розмову. Ставите запитання. Claude читає код і дає відповіді, засновані на тому, що є насправді — а не на тому, що хтось не забув задокументувати півроку тому.
Що ми розглянемо
- CLAUDE.md — що це, чому це важливо і як
/initгенерує його автоматично - Як Claude читає код — інструменти Read, Grep і Glob, що працюють за лаштунками
- Розмовне дослідження — запити до Claude про архітектуру, потік даних та дизайнерські рішення
- Глибоке занурення в ai-coderrank — розуміння кожного шару проєкту через діалог
Чому CLAUDE.md важливий
Кожен проєкт має племінні знання — конвенції, підводні камені, “ми робимо так, тому що…” — причини, що живуть у головах людей. CLAUDE.md захоплює ці знання у форматі, який Claude Code автоматично читає на початку кожної сесії.
Подумайте про це так:
- README.md — для людей, що приєднуються до команди
- CLAUDE.md — для Claude, що приєднується до команди
Коли ви запускаєте /init, Claude аналізує всю кодову базу та генерує CLAUDE.md, що містить структуру проєкту, стек технологій, конвенції та важливі патерни. Ви можете (і повинні) редагувати його з часом, коли дізнаєтеся більше про проєкт — але автоматично згенерована версія є напрочуд гарною відправною точкою.
Як Claude читає код
Claude Code не просто має доступ до файлів — у нього є спеціалізовані інструменти для різних видів дослідження:
| Інструмент | Що робить | Аналогія |
|---|---|---|
| Read | Відкриває та читає конкретний файл | cat filename |
| Grep | Шукає патерни по файлах | rg "pattern" |
| Glob | Знаходить файли за шаблоном | find . -name "*.ts" |
Коли ви запитуєте Claude “як працює перемикання тем?”, він не вгадує. Він використовує Grep для пошуку коду, пов’язаного з темами, Read для вивчення відповідних файлів і Glob для перевірки конфігураційних файлів. Ви можете спостерігати за цими викликами інструментів у реальному часі під час сесії.
Оберіть формат
Виберіть формат, який відповідає тому, як ви використовуєте блок:
Що ви опануєте
- Згенерувати файл CLAUDE.md за допомогою /init та зрозуміти його призначення
- Дослідити архітектуру ai-coderrank через розмовні запити
- Зрозуміти, як Claude використовує інструменти Read, Grep та Glob під капотом
- Навігувати API-маршрутами, структурою компонентів та перемиканням тем через діалог
- Вивчити різницю між розмовним дослідженням та прямими командами