Mẫu Subagent Claude Code: 5 Quy Trình Multi-Agent Tiết Kiệm Hàng Giờ Mỗi Ngày (2026)
5 mẫu Claude Code subagent đã kiểm chứng trong production — nghiên cứu song song, cô lập worktree, ủy thác chuyên gia, bảo vệ context, điều phối pipeline. Kèm prompt thực và đánh đổi.
- Claude Code
- Agent SDK
- CLI
- Bash
- Proprietary
- Cập nhật 2026-05-29
Giới thiệu #
Cuối năm 2025, lập trình AI đơn luồng đụng tường. Bạn yêu cầu Claude “refactor module thanh toán”, nó đọc 30 file, lấp đầy cửa sổ context bằng khám phá, rồi bắt đầu chỉnh sửa với một nửa bộ nhớ làm việc cần thiết. Nửa năm và một thay đổi paradigm sau, câu trả lời đơn giản đến đáng xấu hổ: đừng làm mọi thứ trong một cuộc trò chuyện.
Bài viết này điểm qua 5 mẫu Claude Code subagent đã chứng minh giá trị trong sử dụng production hàng ngày — từ quy trình của developer indie solo, đến team kỹ thuật nhiều người, đến pipeline nghiên cứu được AI hỗ trợ. Mỗi mẫu kèm hình dạng prompt thực tế, mode thất bại nó tránh, và đánh đổi bạn chấp nhận khi áp dụng. Không có gì lý thuyết. Đây là những mẫu chúng tôi dùng hàng ngày để ship nhanh hơn mà không đốt cháy cửa sổ context.
Nếu bạn đã dùng Claude Code qua CLI chính thức và muốn tốt nghiệp từ “một cuộc trò chuyện lớn” lên quy trình multi-agent có điều phối, đây là playbook. So sánh với framework Superpowers và mô hình solo-agent của Aider để xem cách tiếp cận subagent khác biệt về triết lý ra sao.
Mẫu 1: Fan-Out Nghiên Cứu Song Song #
Vấn đề. Bạn cần trả lời “trong codebase, X được xử lý ở đâu?”, “mẫu của chúng ta cho Y là gì?”, và “có ai đang dùng hàm Z đã deprecated không?” — ba câu hỏi độc lập. Làm tuần tự trong phiên cha nghĩa là ba vòng đọc file và ba lần inject vào cửa sổ context. Lúc bạn có cả ba câu trả lời, cha đã có 40k token output grep và không còn chỗ cho công việc thực.
Mẫu. Khởi tạo ba subagent Explore song song, mỗi câu hỏi một cái. Mỗi cái chạy trong context sandbox riêng. Mỗi cái trả về báo cáo ngắn. Cha thấy ba đoạn ngắn gọn thay vì ba đống grep.
Một thông điệp → 3 lời gọi Agent:
- Agent("Tìm handler auth", subagent_type="Explore", prompt="...")
- Agent("Map state management", subagent_type="Explore", prompt="...")
- Agent("Tìm sử dụng fn Z deprecated", subagent_type="Explore", prompt="...")
Mode thất bại tránh được. Phình cửa sổ context. Phiên cha vẫn nhẹ và có thể chứa cuộc trò chuyện triển khai thực.
Đánh đổi. Bạn trả cho ba lần gọi subagent thay vì một cuộc trò chuyện cha. Đối với tìm kiếm không tầm thường, toán học thắng — subagent Explore fan out qua nhiều công cụ và chỉ trả về câu trả lời đã tổng hợp.
Mẫu 2: Cô Lập Worktree Cho Chỉnh Sửa Rủi Ro #
Vấn đề. Bạn muốn subagent thử một refactor, nhưng nếu nó đi lệch, bạn không muốn git reset --hard thủ công. Bạn cũng muốn subagent có thể chạy test mà không gây nhiễu với các thay đổi đang làm trong worktree chính.
Mẫu. Dùng tham số cô lập worktree trong lời gọi Agent. Subagent hoạt động trong một git worktree tạm thời rẽ nhánh từ trạng thái hiện tại. Nếu nó tạo thay đổi, bạn nhận lại đường dẫn worktree và có thể review, cherry-pick, hoặc loại bỏ thoải mái. Nếu không thay đổi gì, worktree tự dọn.
Agent({
description: "Thử refactor cấp controller",
isolation: "worktree",
prompt: "Refactor controllers/orders.rb để trích logic xác thực..."
})
Mode thất bại tránh được. Refactor làm dở dang làm ô nhiễm working tree trước khi bạn có cơ hội đánh giá.
Đánh đổi. Một số kịch bản — như thêm một hàm đơn lẻ mà cha cần gọi ngay — không hưởng lợi từ cô lập worktree vì cuối cùng vẫn phải merge lại. Dành mẫu này cho thay đổi mang tính thăm dò hoặc rủi ro.
Mẫu 3: Ủy Thác Chuyên Gia #
Vấn đề. Code review, security audit, kiểm toán accessibility, và tối ưu SQL query — tất cả hưởng lợi từ tư duy tập trung khó duy trì khi bạn cũng đang viết feature. Claude tổng quát giỏi mọi việc này, nhưng prompt chuyên biệt làm tốt hơn.
Mẫu. Dùng tham số subagent_type để ủy thác cho chuyên gia. Subagent code-reviewer đọc diff và báo cáo phát hiện kèm mức độ tin cậy. security-auditor đọc cùng diff với kính threat-modeling. Bạn ở trong phiên cha tiếp tục xây feature.
Agent({
description: "Code review độc lập",
subagent_type: "code-reviewer",
prompt: "Review thay đổi trên branch feat/payment-gateway. Muốn ý kiến
thứ hai về logic retry — đã check idempotency nhưng muốn xác minh
độc lập. Báo cáo: có an toàn dưới failure đồng thời không?"
})
Mode thất bại tránh được. Mù điểm “tôi viết nó nên chắc đúng”. Một agent riêng không có context cuộc trò chuyện của bạn là thực sự độc lập.
Đánh đổi. Chuyên gia có toolkit hẹp hơn agent tổng quát. Đừng yêu cầu code-reviewer cũng tạo script migration.
Mẫu 4: Bảo Vệ Cửa Sổ Context Cho Phiên Dài #
Vấn đề. Bạn đã debug bốn giờ. Context cha nặng với stack trace, dump log, các nhánh giả thuyết ngõ cụt. Bạn cần “đi check cái gì đó” yêu cầu đọc 8 file. Làm inline sẽ đẩy bạn vào compression và bạn sẽ mất context tải-trọng giữ trạng thái debug lại với nhau.
Mẫu. Coi phiên cha như tầng chiến lược và đẩy mọi lặn thăm dò sang subagent. Cha nói “đi tìm ra X” — subagent trả về “câu trả lời là Y, bằng chứng một dòng đây”. Trạng thái debug của bạn nguyên vẹn.
Đây là mẫu hồi vốn nhanh nhất. Một phiên debug hai giờ lẽ ra phải gặp compression context ở giờ 1 có thể chạy sạch suốt thời gian khi khám phá được offload.
Mode thất bại tránh được. Compression context sớm giữa debug, thường rơi mất triệu chứng gốc hoặc bước tái tạo then chốt.
Đánh đổi. Bạn mất khả năng “thấy” quá trình khám phá. Nếu báo cáo subagent không đầy đủ, bạn phải khởi tạo cái khác với prompt chặt hơn thay vì hỏi follow-up.
Mẫu 5: Điều Phối Pipeline Với Agent Tùy Chỉnh #
Vấn đề. Team bạn có checklist review 8 bước đã ghi tài liệu. Engineer junior bỏ qua bước 3, 5, 7 khi vội. Bạn muốn checklist được thực thi mà không trở thành cảnh sát PR review.
Mẫu. Mã hóa checklist thành subagent tùy chỉnh trong repo của bạn. Ai cài Claude Code đều gọi được. Checklist trở thành thực thi được: nó sinh báo cáo cấu trúc đối với từng bước.
.claude/agents/migration-reviewer.md # định nghĩa subagent tùy chỉnh
.claude/agents/security-gate.md
.claude/agents/perf-budget-checker.md
Khi một thành viên team chạy orchestrator, nó có thể fan out cả ba: migration-reviewer audit SQL, security-gate audit auth touch, perf-budget-checker audit bất cứ gì chạm hot path request. Mỗi cái trả báo cáo cấu trúc. Orchestrator tổng hợp.
Mode thất bại tránh được. Trôi giữa “tiêu chuẩn review của team” và “cái thực sự được kiểm tra khi có ai vội”.
Đánh đổi. Agent tùy chỉnh là tạo phẩm được version-control. Cần bảo trì như code khác. Lên lịch review quý hoặc chúng sẽ thối.
Nguyên Tắc Nền Tảng #
Cả năm mẫu chia sẻ một trực giác thiết kế: cuộc trò chuyện cha là tài nguyên khan hiếm, và subagent là cách tiêu mà không kiệt nó. Cha là nơi model làm suy nghĩ quan trọng. Subagent là cách nó nhận input mà không trả giá từ bộ nhớ làm việc.
Đây là đối lập với trực giác “một super-agent làm mọi thứ” thống trị 2024-đầu 2025. Mô hình đó sụp đổ dưới áp lực context. Câu trả lời 2026 là chuyên môn hóa được ủy thác với ranh giới thông tin nghiêm ngặt — một hội đồng nhỏ thay vì một đầu óc duy nhất.
Thiết Lập Claude Code Sẵn Sàng Production #
Để chạy quy trình multi-agent ở quy mô, bạn cần ba phần hạ tầng:
Host đáng tin cậy cho phiên dài. Nếu chạy Claude Code trong CI hoặc với codebase phía server, bạn cần VPS không drop SSH session hoặc bị throttle. HTStack — VPS Hồng Kông với truy cập độ trễ thấp từ Trung Quốc đại lục và định tuyến BGP ổn định. Cùng IDC host dibi8.com, vậy chúng tôi chạy pipeline multi-agent riêng trên nó. Mức giá vững $5-12/tháng.
Sân chơi cloud cho thử nghiệm song song. Khi fan out 6+ subagent mỗi cái cần worktree riêng, bạn cần CPU dự phòng. DigitalOcean — $200 tín dụng miễn phí 60 ngày qua 14+ region toàn cầu. Developer indie dùng cái này để host Claude Code orchestrator cùng app chính mà không tranh chấp tài nguyên.
Skills bundle. Nếu mới với Claude Code subagent, phần dốc nhất của đường cong là viết định nghĩa agent tùy chỉnh không đổ. Chúng tôi đóng gói năm skill đã được kiểm chứng thành bundle $19 trên Gumroad — xem CTA nổi ở góc — bao gồm các orchestrator prompt ship các mẫu trên.
Đọc Liên Quan #
- OpenAI Codex CLI vs Claude Code — Cách tiếp cận solo-agent của Codex so với mô hình subagent của Claude Code.
- Gemini CLI vs Claude Code — Chiến lược nghiên cứu song song của Gemini vs Claude Code subagent fan out.
- Cursor vs Claude Code — Agent nhúng IDE vs orchestrator chạy CLI.
- Xếp Hạng MCP Servers 2026 — Cách MCP server mở rộng năng lực subagent vượt tập công cụ đóng gói.
- Bức Tranh AI Coding Agent — Bức tranh hệ sinh thái rộng hơn.
Kết Luận #
Năm 2026, subagent không còn là tùy chọn. Nếu vẫn làm mọi tác vụ trong một cuộc trò chuyện Claude duy nhất, bạn đang trả tiền cho đặc quyền compression context sớm và mất trạng thái suy luận. Năm mẫu trên — fan out song song, cô lập worktree, ủy thác chuyên gia, bảo vệ context, điều phối pipeline — mỗi mẫu mất khoảng một giờ học, mỗi mẫu tiết kiệm bội số thời gian đó mỗi tuần.
Bắt đầu với Mẫu 1 (fan-out nghiên cứu song song) — đây là điểm áp dụng ít ma sát nhất và lợi ích đến ngay. Xếp lớp các mẫu khác khi phiên dài hơn và task nặng hơn.
Trực giác “cứ gõ tiếp vào phiên chính” chết khó. Đè nén nó. Khởi tạo subagent.
💬 Bình luận & Thảo luận