Урок 3.1Урок 13 з 30
Ієрархія та модулі CLAUDE.md
Configure CLAUDE.md files with appropriate hierarchy, scoping, and modular organization
Головне
- 1Три рівні: користувацький ~/.claude/
CLAUDE.md(лише для вас, у всіх ваших проєктах), проєктний ./CLAUDE.mdабо ./.claude/CLAUDE.md(закомічений, для всієї команди) іCLAUDE.mdу підтеці (підвантажується, коли Claude працює з файлами в ній). - 2Користувацький файл не потрапляє через git ні до колег, ні на CI-раннер. Якщо новачок або пайплайн «не знає» командного правила, пошукайте це правило в чиємусь ~/.claude/
CLAUDE.mdі перенесіть у проєктний файл. - 3@path/to/file підключає інший файл у
CLAUDE.md. Відносні шляхи задаються відносно файлу, у якому стоїть імпорт, а @ усередині code span чи блоку коду імпортом не вважається. Так можна підтягнути готову документацію або лише ті стандарти, які потрібні конкретному пакету. - 4Замість одного
CLAUDE.mdна 1 000 рядків тримайте тематичні файли в .claude/rules/ (testing.md,api.md,security.md). Вони підхоплюються автоматично, а окремому файлу простіше призначити власника й простіше провести його рев'ю. - 5Поведінка на різних машинах чи в різних сесіях відрізняється? Спершу запустіть /memory: команда покаже, які файли пам'яті справді завантажено, і ви порівнюватимете факти, а не здогадки.
Що перевіряє іспит із цієї теми
Формулювання з програми іспиту (англійською).
- 3.1.K1Hierarchy: user ~/.claude/CLAUDE.md, project .claude/CLAUDE.md or root CLAUDE.md, directory-level CLAUDE.md
- 3.1.K2User-level instructions are not shared with teammates via version control
- 3.1.K3@import syntax keeps CLAUDE.md modular
- 3.1.K4.claude/rules/ holds topic-specific rule files instead of a monolith
- 3.1.S1Diagnose hierarchy issues (teammate missing instructions that live at user level)
- 3.1.S2Use @import to include relevant standards per package
- 3.1.S3Split large CLAUDE.md into .claude/rules/ topic files
- 3.1.S4Use /memory to see which memory files are loaded
Закріпіть тему
Дайте відповідь на запитання за сценаріями з цієї теми. До кожного варіанта є розбір.
Тренування 3.1 · 21 запитання