Claude 101

MCP, subagents, hooks, headless/CI + học thuyết loop an toàn

Nối Claude Code với công cụ nội bộ qua MCP, dùng subagent/hook, chạy headless/CI, và học thuyết loop an toàn.

Thông tin model / giới hạn dùng / tính năng thay đổi nhanh. Cập nhật lần cuối: 2026-07-05. Nguồn sự thật: support.claude.com · code.claude.com/docs.

MCP servers

📖 Nối Claude Code với Jira/GitHub/DB/tool nội bộ:

claude mcp add --transport http github https://api.githubcopilot.com/mcp/
claude mcp list      # kiểm tra

Scope --scope project ghi vào .mcp.json commit được cho cả team. Sau đó: "Đọc JIRA ENG-4521, implement và tạo PR" chạy trọn vòng. ⚠️ Chỉ thêm MCP server đáng tin (được tech lead duyệt) — server độc hại có thể tiêm chỉ dẫn xấu.

Subagents

Agent phụ context riêng, trả về tóm tắt: "Dùng subagent điều tra cách hệ thống queue retry job lỗi." Custom subagent (vd code-reviewer chỉ read-only) đặt ở .claude/agents/.

Hooks

Script tự chạy theo sự kiện: format bằng Prettier/Pint sau mỗi edit, chặn rm -rf, notify khi task xong. Cấu hình qua /hooks.

Headless & CI

claude -p "Review diff của PR này, liệt kê vấn đề theo mức độ" --output-format json

GitHub Action chính thức: auto-review PR, @claude trong issue để tạo PR. Secret ANTHROPIC_API_KEY đặt ở repo settings; giới hạn --allowedTools cho batch job.

Học thuyết chạy loop/batch không giám sát (autonomous loop)

⚠️ Loop khuếch đại cả chất lượng LẪN khiếm khuyết trong chỉ dẫn — lỗi không tự sửa mà tích lũy qua từng vòng. Chỉ chạy không giám sát khi hội đủ 5 điều kiện: (1) tác vụ lặp lại đồng nhất trên nhiều file, (2) bạn đã giám sát vài mẫu đại diện và xác nhận Claude hiểu đúng, (3) đặc tả "xong" không còn mơ hồ, (4) phạm vi bị chặn rõ ("không sửa file ngoài utils/"), (5) thao tác chỉ cộng thêm, không đổi logic. Thiếu bất kỳ điều nào → quay về giám sát từng bước. KHÔNG dùng loop cho: tính năng mới chưa định nghĩa đủ, việc cần quyết định thiết kế, codebase lạ.

Chạy song song nhiều việc

Dùng git worktree mở nhiều phiên Claude Code cách ly; hoặc pattern Writer/Reviewer — phiên A viết, phiên B (context mới) review chéo.

Mục lục