[{"data":1,"prerenderedAt":364},["ShallowReactive",2],{"article-\u002Fclaude-code\u002Fthu-muc-agents":3},{"id":4,"title":5,"body":6,"category":346,"description":347,"draft":348,"extension":349,"level":350,"meta":351,"minutes":109,"navigation":129,"outcomes":352,"path":353,"pinned":348,"premium":348,"prereq":354,"quiz":355,"repo":346,"seo":356,"stem":357,"tags":358,"updatedAt":362,"video":346,"__hash__":363},"articles\u002Fclaude-code\u002Fthu-muc-agents.md","Thư mục agents (subagent)",{"type":7,"value":8,"toc":340},"minimark",[9,19,24,65,68,72,78,149,153,261,264,268,303,306,323,336],[10,11,12,13,18],"p",{},"Subagent là trợ lý chuyên việc, chạy trong context riêng. Vì sao và khi nào dùng: xem bài ",[14,15,17],"a",{"href":16},"\u002Fkhoa-hoc\u002Fclaude-code-nang-cao\u002Fsubagent","Subagent",". Trang này để tra cứu",[20,21,23],"h2",{"id":22},"nằm-ở-đâu","Nằm ở đâu",[25,26,27,40],"table",{},[28,29,30],"thead",{},[31,32,33,37],"tr",{},[34,35,36],"th",{},"Thư mục",[34,38,39],{},"Phạm vi",[41,42,43,55],"tbody",{},[31,44,45,52],{},[46,47,48],"td",{},[49,50,51],"code",{},".claude\u002Fagents\u002F",[46,53,54],{},"Dự án này — commit cho cả nhóm",[31,56,57,62],{},[46,58,59],{},[49,60,61],{},"~\u002F.claude\u002Fagents\u002F",[46,63,64],{},"Mọi dự án của bạn",[10,66,67],{},"Trùng tên thì bản của dự án được ưu tiên hơn bản cá nhân",[20,69,71],{"id":70},"định-dạng-một-file","Định dạng một file",[10,73,74,77],{},[49,75,76],{},".claude\u002Fagents\u002Freview-kien-truc.md",":",[79,80,85],"pre",{"className":81,"code":82,"language":83,"meta":84,"style":84},"language-markdown shiki shiki-themes github-dark-dimmed","---\nname: review-kien-truc\ndescription: Kiểm tra thay đổi có đúng docs\u002Fkien-truc.md không. Dùng sau khi sửa code trong src\u002Fmodules\u002F.\ntools: Read, Grep, Glob\nmodel: sonnet\n---\n\nBạn là người review kiến trúc. Đọc docs\u002Fkien-truc.md, rồi đọc các file\nvừa thay đổi. Chỉ liệt kê vi phạm, mỗi vi phạm: file, dòng, quy ước bị\nvi phạm, cách sửa. Không sửa file.\n","markdown","",[49,86,87,95,101,107,113,119,124,131,137,143],{"__ignoreMap":84},[88,89,92],"span",{"class":90,"line":91},"line",1,[88,93,94],{},"---\n",[88,96,98],{"class":90,"line":97},2,[88,99,100],{},"name: review-kien-truc\n",[88,102,104],{"class":90,"line":103},3,[88,105,106],{},"description: Kiểm tra thay đổi có đúng docs\u002Fkien-truc.md không. Dùng sau khi sửa code trong src\u002Fmodules\u002F.\n",[88,108,110],{"class":90,"line":109},4,[88,111,112],{},"tools: Read, Grep, Glob\n",[88,114,116],{"class":90,"line":115},5,[88,117,118],{},"model: sonnet\n",[88,120,122],{"class":90,"line":121},6,[88,123,94],{},[88,125,127],{"class":90,"line":126},7,[88,128,130],{"emptyLinePlaceholder":129},true,"\n",[88,132,134],{"class":90,"line":133},8,[88,135,136],{},"Bạn là người review kiến trúc. Đọc docs\u002Fkien-truc.md, rồi đọc các file\n",[88,138,140],{"class":90,"line":139},9,[88,141,142],{},"vừa thay đổi. Chỉ liệt kê vi phạm, mỗi vi phạm: file, dòng, quy ước bị\n",[88,144,146],{"class":90,"line":145},10,[88,147,148],{},"vi phạm, cách sửa. Không sửa file.\n",[20,150,152],{"id":151},"các-trường-hay-dùng","Các trường hay dùng",[25,154,155,168],{},[28,156,157],{},[31,158,159,162,165],{},[34,160,161],{},"Trường",[34,163,164],{},"Bắt buộc",[34,166,167],{},"Ý nghĩa",[41,169,170,183,199,212,224,249],{},[31,171,172,177,180],{},[46,173,174],{},[49,175,176],{},"name",[46,178,179],{},"Có",[46,181,182],{},"Tên định danh, chữ thường và gạch nối",[31,184,185,190,192],{},[46,186,187],{},[49,188,189],{},"description",[46,191,179],{},[46,193,194,198],{},[195,196,197],"strong",{},"Khi nào"," nên giao việc cho nó — Claude đọc để quyết định",[31,200,201,206,209],{},[46,202,203],{},[49,204,205],{},"tools",[46,207,208],{},"Không",[46,210,211],{},"Danh sách công cụ được dùng; bỏ trống = thừa hưởng tất cả",[31,213,214,219,221],{},[46,215,216],{},[49,217,218],{},"disallowedTools",[46,220,208],{},[46,222,223],{},"Công cụ bị gỡ khỏi danh sách thừa hưởng",[31,225,226,231,233],{},[46,227,228],{},[49,229,230],{},"model",[46,232,208],{},[46,234,235,238,239,238,242,238,245,248],{},[49,236,237],{},"sonnet",", ",[49,240,241],{},"opus",[49,243,244],{},"haiku",[49,246,247],{},"inherit","…",[31,250,251,256,258],{},[46,252,253],{},[49,254,255],{},"maxTurns",[46,257,208],{},[46,259,260],{},"Giới hạn số vòng",[10,262,263],{},"Phần dưới frontmatter là lời dặn (system prompt) của subagent",[20,265,267],{"id":266},"gọi-subagent","Gọi subagent",[269,270,271,282,295],"ul",{},[272,273,274,277,278],"li",{},[195,275,276],{},"Tự nhiên:"," ",[279,280,281],"em",{},"\"Dùng review-kien-truc kiểm tra thay đổi vừa rồi\"",[272,283,284,287,288,291,292],{},[195,285,286],{},"Đích danh:"," gõ ",[49,289,290],{},"@"," rồi chọn agent, hoặc ",[49,293,294],{},"@agent-review-kien-truc",[272,296,297,277,300],{},[195,298,299],{},"Cả phiên là subagent đó:",[49,301,302],{},"claude --agent review-kien-truc",[10,304,305],{},"Để tạo mới, có thể nhờ chính Claude Code viết file, hoặc tự viết file vào thư mục trên",[307,308,309],"meo",{},[10,310,311,312,315,316,238,319,322],{},"Subagent chỉ đọc (",[49,313,314],{},"tools: Read, Grep, Glob",") là điểm khởi đầu an toàn. Chỉ thêm ",[49,317,318],{},"Edit",[49,320,321],{},"Bash"," khi thật cần",[324,325,326],"canh-bao",{},[10,327,328,329,335],{},"Đối chiếu ",[14,330,334],{"href":331,"rel":332},"https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fsub-agents",[333],"nofollow","tài liệu chính thức"," ngày 30\u002F09\u002F2026; tên trường và cách gọi có thể đổi",[337,338,339],"style",{},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":84,"searchDepth":103,"depth":103,"links":341},[342,343,344,345],{"id":22,"depth":97,"text":23},{"id":70,"depth":97,"text":71},{"id":151,"depth":97,"text":152},{"id":266,"depth":97,"text":267},null,"Subagent được khai báo ở đâu, các trường frontmatter hay dùng, và cách gọi đích danh",false,"md","dev",{},[],"\u002Fclaude-code\u002Fthu-muc-agents",[],[],{"title":5,"description":347},"claude-code\u002Fthu-muc-agents",[359,360,361],"tra cứu","subagent","cấu hình","2026-09-30","dYRRKnDG6AGH_irjHrWlRJ8cTQJFX5XEmx946sULGy0",1791566979598]