[{"data":1,"prerenderedAt":95},["ShallowReactive",2],{"article-\u002Fmeo\u002Ftom-tat-cuoi-moi-luot":3},{"id":4,"title":5,"body":6,"category":77,"description":78,"draft":79,"extension":80,"level":81,"meta":82,"minutes":46,"navigation":83,"outcomes":84,"path":85,"pinned":79,"premium":79,"prereq":86,"quiz":87,"repo":77,"seo":88,"stem":89,"tags":90,"updatedAt":93,"video":77,"__hash__":94},"articles\u002Fmeo\u002Ftom-tat-cuoi-moi-luot.md","Bắt AI tóm tắt cuối mỗi lượt",{"type":7,"value":8,"toc":75},"minimark",[9,13,27,68,71],[10,11,12],"p",{},"Agent làm nhiều việc trong một lượt: đọc file, sửa, chạy lệnh. Đọc hết từng bước thì mệt, bỏ qua thì không biết nó đã đụng vào đâu",[10,14,15,16,20,21,26],{},"Thêm vào file quy tắc cố định của dự án (với Claude Code là ",[17,18,19],"code",{},"CLAUDE.md"," — xem ",[22,23,25],"a",{"href":24},"\u002Fkhoa-hoc\u002Fcontext\u002Fquy-tac-co-dinh","Quy tắc cố định","):",[28,29,34],"pre",{"className":30,"code":31,"language":32,"meta":33,"style":33},"language-markdown shiki shiki-themes github-dark-dimmed","## Cuối mỗi câu trả lời\nKết thúc bằng mục \"Tóm tắt\":\n- Đã làm: file nào đã sửa\u002Ftạo, lệnh nào đã chạy\n- Chưa làm \u002F bỏ qua: và lý do\n- Cần tôi kiểm tra: việc gì, bằng cách nào\n","markdown","",[17,35,36,44,50,56,62],{"__ignoreMap":33},[37,38,41],"span",{"class":39,"line":40},"line",1,[37,42,43],{},"## Cuối mỗi câu trả lời\n",[37,45,47],{"class":39,"line":46},2,[37,48,49],{},"Kết thúc bằng mục \"Tóm tắt\":\n",[37,51,53],{"class":39,"line":52},3,[37,54,55],{},"- Đã làm: file nào đã sửa\u002Ftạo, lệnh nào đã chạy\n",[37,57,59],{"class":39,"line":58},4,[37,60,61],{},"- Chưa làm \u002F bỏ qua: và lý do\n",[37,63,65],{"class":39,"line":64},5,[37,66,67],{},"- Cần tôi kiểm tra: việc gì, bằng cách nào\n",[10,69,70],{},"Mục \"Chưa làm\" là quan trọng nhất: đó là nơi AI thú nhận nó đã bỏ qua test, chưa xử lý trường hợp rỗng, hay chỉ làm một nửa yêu cầu — những thứ bạn sẽ không thấy nếu chỉ đọc câu \"Đã xong!\"",[72,73,74],"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":33,"searchDepth":52,"depth":52,"links":76},[],null,"Một dòng quy tắc trong file cố định — cuối mỗi câu trả lời liệt kê đã làm gì, chưa làm gì, cần bạn kiểm tra gì",false,"md","tat-ca",{},true,[],"\u002Fmeo\u002Ftom-tat-cuoi-moi-luot",[],[],{"title":5,"description":78},"meo\u002Ftom-tat-cuoi-moi-luot",[91,92],"quy tắc","claude code","2026-09-30","ccBDhqq_PfmnyOy3XJJDT_XAMA4cb8v2SKBUTRQ4GsY",1791568703102]