Rule Corpus Của AkiDevRule Được Nạp Thế Nào?

Rule corpus là toàn bộ kho rule của AkiDevRule: 13 file RULE-*.md (ràng buộc hành vi) và 7 file METHOD-*.md (khung phân tích). Nạp hết một lượt thì tốn context ở mọi phiên, nên AkiDevRule chia hai cách: một phần nhỏ luôn có sẵn, phần còn lại được đọc khi đúng lúc. Tổng quan sản phẩm ở bài AkiDevRule là gì và trang dự án AkiDevRule.

AkiDevRule 3.8 với sáu thay đổi: hỏi chỉ trả lời, đúng phạm vi, mục mở Q/T/N, bớt rác, đọc trọn rule, trình cài gọn hơn.
Hỏi thì trả lời, ra lệnh thì làm xong, báo cáo đọc lướt được: những gì mới trong AkiDevRule 3.8.

File Nào Luôn Được Nạp Sẵn Mỗi Phiên?

Đúng hai file, được @-import trong ~/.claude/CLAUDE.md: RULE-agent-behavior.md (cách agent giao tiếp, khi nào phải hỏi, cách báo cáo) và bộ định tuyến akirule. Claude Code đọc CLAUDE.md một cách cơ học khi mở phiên, nên hai file này có mặt mà không cần model tự quyết định gọi gì. Cái giá là chúng chiếm context ở mọi phiên, và đó là cái giá có chủ đích cho một sự bảo đảm chắc chắn.

Hai file này mang các quy tắc bạn thấy rõ nhất ở bản 3.8: hỏi thì chỉ trả lời, chỉ làm khi có lệnh, yêu cầu là toàn bộ phạm vi, và mục còn mở được đánh mã Q, T, N. Chi tiết ở Release 3.8.0.

Bộ Định Tuyến akirule Chọn Rule Nào?

Mỗi lượt làm việc, akirule hỏi hai điều: việc này đụng lĩnh vực nào (code, tài liệu, giao diện, SEO, phát hành, cơ sở dữ liệu...) và hành động là gì (tạo, quyết định, kiểm tra, phát hành). Từ đó agent đọc đúng các file liên quan, bằng bất kỳ ngôn ngữ nào, nên một cách diễn đạt khác vẫn trúng. Bảng định tuyến cố ý nhạy: nạp thừa tốn vài token, bỏ sót thì làm sai. Một lượt chỉ tra cứu hay giải thích thì không nạp rule nào. Muốn nạp hết, bạn chỉ cần yêu cầu nạp toàn bộ corpus.

Làm Sao Biết Agent Đã Đọc Rule Trước Khi Sửa File?

Bước "đọc file rule" vẫn là việc của model, nên trên Claude Code có thêm một cổng: hook aki-route-guard từ chối lần sửa đầu tiên của mỗi loại file (file code, .md, .vue, .sql...) cho đến khi các rule tương ứng đã được đọc trọn trong phiên. Ở bản 3.8, cổng này sửa hai chỗ hở:

  • Đọc dở (chỉ vài dòng đầu) không còn được tính là đã đọc; với file rule, Claude Code còn được tự mở rộng thành đọc cả file.
  • Bảng "đường dẫn nào cần rule nào" nằm trong một file dữ liệu duy nhất, route-map.json, thay cho ba bản chép tay ở ba nơi; cổng cũng đã đọc được transcript của Cursor.

Lý do: trong dữ liệu của tác giả, 7,7% lượt đọc rule của subagent là đọc dở (tính được trong CHANGELOG 3.8.0), mà báo cáo vẫn khai là đã đọc.

Địa Chỉ Rule Dạng topic.A1 Nghĩa Là Gì?

Mỗi file rule chia nhóm A, B, C với mục đánh số, ví dụ agent.A3 (hỏi khác lệnh) hay coding.B3 (kiểm tra thế nào mới tính là xong). topic là tên file bỏ tiền tố RULE- hoặc METHOD-. Nhờ vậy bạn trích đúng một quy tắc trong prompt hay commit mà không cần dán lại nội dung.

11 Skill Của AkiDevRule Là Gì?

Skill là một lệnh gọi cho một việc, viết theo chuẩn mở SKILL.md nên đồng bộ được sang Antigravity, Codex, Cursor, Kiro và Grok chứ không chỉ Claude Code. Bộ gồm akirule, akiflow (hội đồng agent do một lead điều phối), akithink (suy nghĩ sâu trước quyết định lớn), akihtmlreport, akihelp, akigitcommit (gom commit gọn), akilint, akiopen (việc còn dang dở khi mở dự án), akiship (chạy trọn quy trình phát hành), aki-article-writer và akidevsync-notes.

5 Agent Định Nghĩa Sẵn Khác Skill Ở Đâu?

Năm agent (aki-hands, aki-judge, aki-conduct, aki-challenger, aki-maker) viết theo định dạng ~/.claude/agents/ của Claude Code, nên quyền ghi bị giới hạn bằng cơ chế: trường tools: của agent chỉ-đọc đơn giản là không liệt kê Edit hay Write. Chỉ aki-maker được ghi file. Vì định dạng này hiện chỉ một công cụ hỗ trợ, năm agent chỉ cài cho Claude Code, còn skill thì cài cho nhiều công cụ. Cách cài ở bài Cài AkiDevRule cho Claude Code; mã nguồn ở GitHub, gói cài ở npm.