Claude Code nhập môn

Mục tiêu: Dùng CLAUDE.md; Chạy headless trong CI; Phân biệt chỉ dẫn và cơ chế tất định.

Bộ nhớ dự án

CLAUDE.md được nạp tự động: lệnh build/test, quy ước code, kiến trúc. /init tạo bản đầu tiên. Giữ ngắn gọn, cụ thể, cập nhật thường xuyên.

Headless

claude -p "…" --output-format json chạy một lần rồi thoát — dùng cho script và CI.

Prompt vs hook

CLAUDE.md là gợi ý (xác suất). Ràng buộc bắt buộc → hooks (PreToolUse có thể chặn) hoặc permission rules — cơ chế tất định do harness thực thi.