Шпаргалка: Claude Code
Агент у терміналі: контекст, команди, навички, підагент, хуки, SDK і MCP.
Старт
Що це
CLI-агент з використанням інструментів (читати/редагувати файли, shell) у вашому репо. Ви задаєте намір — він виконує кроки.
CLAUDE.md
Правила проєкту: стиль, заборони, точки входу. Читається на старті сесії — тримайте коротким і актуальним.
Контекст і розмова
Ясний намір
Мета, обмеження, «не змінюй без підтвердження». Менше здогадок — менше зайвих викликів інструментів.
Контекст репо
Агент бачить файли через інструменти, не «всю кодову базу в голові». Вказуйте шляхи й тести.
Команди і навички
Slash команди
.claude/commands/*.md — явні /команди з полем description і тілом підказки; $ARGUMENTS для аргументів.
Навички
Навички підхоплюються за полем description, коли доречно. Не дублюйте імʼя з командою без потреби.
Підагент і хуки
Підагент
Вузькі ролі з обмеженим набором інструментів — делегування без повного доступу до Write/Bash усього репо.
Хуки
PreToolUse / PostToolUse у settings.json: скрипт завжди виконується (секрети, prettier). Вихід 0 — ок, 2 — блок.
Починайте з одного швидкого хук; важкий тест suite — у CI, не після кожного рядка.
SDK і MCP
SDK
Той самий агент з коду/CI: allowed_tools, max_turns, permission_mode. Бюджет токенів як у CLI.
MCP у Claude Code
claude mcp add — зовнішні інструменти (Linear, filesystem…). Не підключайте десяток «про всяк» — їдять контекст.