Приклад файлу інструкцій CLAUDE.md
є у https://www.dzombak.com/blog/2025/08/getting-good-results-from-claude-code/
Але точиться дискусія щодо ефективності цього файлу для надання контексту: деякі вважають його корисним для довгострокової пам'яті ШІ, інші стверджують, що ШІ часто ігнорує його зміст. З Обговорення можна зробити ще висновки, що:
- Найкращі результати досягаються, коли розробник витрачає значний час на створення дуже чітких, покрокових специфікацій (документів, що описують, як саме має бути реалізований проєкт). Це вимагає більше початкових зусиль, але дозволяє Claude Code слідувати чітким інструкціям і генерувати більш точний та організований код.
- Деякі користувачі використовують інші ШІ (наприклад, ChatGPT, Gemini) для мозкового штурму, створення специфікацій, їх критики та вдосконалення перед тим, як передати остаточний документ Claude Code.
- Інтеграція з інструментами якості коду (husky, lint-staged, commitlint) допомагає підтримувати стандарти.
- Claude Code, попри маркетинг, не "думає" у людському розумінні, на будь-якому кроці він може робити дивні помилки або "галюцинувати".
- Оскільки в нас є обмеження контекстного вікна, то краще працювати з Claude Code невеликими, послідовними кроками. Просити написати одну функцію або зробити одну зміну, потім перевірити результат, виправити помилки, закомітити і тільки потім переходити до наступного кроку.
- Деякі успішно використовують Claude для написання юніт-тестів, а потім просять його написати мінімальний код, щоб ці тести пройшли як у TDD (Test-Driven Development).
- Деякі користувачі помітили, що прохання Claude переглянути власну роботу може бути дивно плідним, оскільки він часто сам вказує на недоліки.
Розбір як працює Claude Code
https://minusx.ai/blog/decoding-claude-code/
Автор вважає що файл CLAUDE.md
є ключовим для передачі контексту користувача та його вподобань (наприклад, які папки ігнорувати, які бібліотеки використовувати). Його вміст надсилається з кожним запитом користувача. Фрази IMPORTANT, VERY IMPORTANT, NEVER та ALWAYS для запобігання небажаній поведінці все ще ефективно використовувати.
Checkpoints для Claude Code
https://claude-checkpoints.com/
Проект додає у Claude Code чекпоїнти на зразок як у Cursor. Головна мета – забезпечити, щоб ми не втрачали правильно згенерований код завдяки відстеженню змін та можливості відновлення попередніх станів проєкту. Є візуальний перегляд відмінностей (Diff Viewer).
Контрольні точки створюються самостійно після завершення завдань Claude. Інтегрується з Claude Desktop через протокол MCP (Model Context Protocol).
#claudecode