Để Claude Code luôn nhớ format & quy tắc QA của bạn: CLAUDE.md, lệnh tắt, skill, memory
Đặt vấn đề
Khi dùng AI lâu dài cho công việc QA, bạn sẽ phải nhắc lại cùng một yêu cầu mỗi phiên: xuất test case theo cột này, bug report gồm các mục kia, trả lời bằng tiếng Việt... Quên nhắc là kết quả mỗi lần một khác. Claude Code có các cơ chế ghi nhớ để lưu quy tắc một lần, dùng lâu dài: CLAUDE.md (commit git, cả nhóm dùng chung), lệnh tắt /command, skill đóng gói quy trình, và ghi chú nhanh #. Thay vì nhắc lại mỗi phiên, bạn biến AI thành trợ lý có trí nhớ về chuẩn của mình.
🚀 Thiết lập trong 4 bước
Mất khoảng 10-15 phút lần đầu, sau đó chỉ việc dùng.
- 1① CLAUDE.md — khuyên dùng (luôn bật + chia sẻ cả team)Cách mạnh và đơn giản nhất. Tạo file CLAUDE.md ở thư mục gốc dự án (hoặc .claude/CLAUDE.md). Claude Code TỰ ĐỌC file này mỗi khi mở phiên → mọi quy tắc trong đó luôn có hiệu lực, không cần nhắc lại. Commit vào git để cả nhóm dùng chung. Ví dụ nội dung ghi vào CLAUDE.md: # Quy tắc QA ## Format test case Luôn xuất theo cột (giữ nguyên thứ tự, không đổi tên): ID | Tiêu đề | Loại | Tiền điều kiện | Các bước | Dữ liệu test | Kết quả mong đợi | Độ ưu tiên ## Bug report Luôn gồm: Tiêu đề, Môi trường, Mức độ (Severity), Các bước tái hiện, Kết quả thực tế / mong đợi. Phân cấp: ~/.claude/CLAUDE.md áp cho MỌI dự án của bạn; ./CLAUDE.md áp riêng dự án (bổ sung thêm). Không cần biết lập trình — chỉ là file text.
- 2② Lệnh tắt /command — gọi nhanh có chủ đíchLưu hẳn một prompt hay dùng thành lệnh riêng. Tạo file .claude/commands/testcase.md, nội dung là prompt sinh test case (dùng $ARGUMENTS để truyền tham số). Khi cần gõ: /testcase màn hình đăng nhập → Claude chạy đúng prompt đó. Ví dụ file .claude/commands/testcase.md: --- description: Sinh test case theo format chuẩn của team --- Sinh test case cho: $ARGUMENTS Theo đúng cột: ID | Tiêu đề | Loại | Tiền điều kiện | Các bước | Dữ liệu test | Kết quả mong đợi | Độ ưu tiên (giữ nguyên thứ tự). Hợp khi: muốn gọi nhanh, lặp lại y hệt. Khác CLAUDE.md ở chỗ phải gõ lệnh chủ động (không tự bật).
- 3③ Skill — đóng gói quy trình, tái dùng nhiều dự ánNâng cao hơn: đóng gói cả một quy trình (kèm file mẫu, script kiểm tra) thành 'skill'. Tạo thư mục .claude/skills/qa-testcase/ với file SKILL.md mô tả khi nào dùng + cách làm. Claude có thể TỰ gọi skill khi thấy task liên quan (dựa mô tả), hoặc bạn gõ /qa-testcase. Đặt trong ~/.claude/skills/ để dùng cho mọi dự án. Hợp khi: quy trình nhiều bước (sinh → kiểm → xuất), cần file mẫu đính kèm, hoặc tái dùng xuyên dự án. Lưu ý: nội dung skill chỉ nạp khi được gọi (khác CLAUDE.md luôn bật).
- 4④ Ghi nhớ nhanh bằng # — tiện lúc đang làmĐang làm mà muốn Claude nhớ một điều, gõ thẳng trong khung chat: '# Bug report luôn thêm cột Severity'. Claude lưu vào memory trên máy, phiên sau tự nhớ. Nhanh, nhưng là bộ nhớ CỤC BỘ trên máy bạn (không chia sẻ qua git như CLAUDE.md). Cần Claude Code phiên bản 2.1.59 trở lên (kiểm tra: claude --version).Ví dụ áp dụng: bài Viết test case từ user story
📌 Tóm lại
Nguyên tắc quan trọng khi dùng AI cho QA lâu dài: thay vì nhắc lại, hãy lưu quy tắc. Nên bắt đầu với CLAUDE.md (đơn giản, luôn được nạp, chia sẻ cả nhóm); bổ sung /command khi cần gọi nhanh; dùng skill cho quy trình phức tạp; và '#' để ghi chú nhanh. Lưu một lần, format và quy tắc sẽ được áp dụng nhất quán qua mọi lần cập nhật.