Tóm tắt nhanh:
ak-agentkitlà bộ định tuyến: nó chọn một skill chủ cho mỗi ý định từ những gì đang cài, nối thành chuỗi gọn rồi giao hẳn cho skill đó. Khi bước tiếp là một lệnhak, nó xếp loại lệnh, chốt phạm vi project hay global rồi mới chạy. Nó không tự làm phần việc thật, và lệnh ghi đè, xoá hay reset sẽ dừng chờ bạn nếu chưa có ủy quyền đúng tác động.
Công khai: mình là maintainer của AgentKit và có quan hệ affiliate: link AgentKit trong bài là link affiliate, mua qua link này bạn được giảm 30%.
Tóm tắt
Dùng khi bạn có một việc nhiều bước, đụng nhiều lĩnh vực, hoặc không biết skill nào lo; hay khi bước tiếp là cài, cập nhật, kiểm tra, khôi phục hoặc gỡ kit bằng lệnh ak. Không cần khi bạn đã biết skill nào lo việc: gọi thẳng skill đó. Câu hỏi thuần trò chuyện cũng không cần router.
flowchart LR
A["Việc nhiều bước hoặc chưa rõ skill"] --> B["ak-agentkit"]
A2["Bước tiếp là một lệnh ak"] --> B
B --> C["Chuyển thẳng một skill"]
B --> D["Chuỗi gọn từ skill đã cài"]
B --> E["Chỉ hỏi đáp: trả lời luôn"]
B --> G["Chạy lệnh ak đúng phạm vi, báo kết quả"]
C --> F["Skill chủ làm, router dừng"]
D --> FBốn khái niệm cần nắm:
| Khái niệm | Câu hỏi | Ví dụ |
|---|---|---|
| Cổng tương xứng | Việc này có cần định tuyến không? | Bạn đã gọi tên skill, hoặc việc chỉ thuộc một lĩnh vực có chủ rõ ràng: nó chuyển thẳng. Câu hỏi thuần trò chuyện: nó trả lời, không chạy quy trình nào. |
| Phân loại và chuỗi gọn | Đây là loại việc gì, to cỡ nào, rủi ro ra sao, và cần những bước nào theo thứ tự nào? | "Thêm trang cài đặt hồ sơ" là build-feature, cỡ standard, rủi ro elevated vì người dùng thấy được, 1 lĩnh vực. Việc đụng tới tiền, bảo mật, migration dữ liệu hay gửi cho nhiều người thì rủi ro là high. |
| Giao subagent | Có nên giao cho agent khác không, và giao thế nào? | Ba khu vực code độc lập cần dò: giao 3 agent chỉ đọc chạy song song. Sửa một file nhỏ: tự làm, vì giao đi tốn hơn chính việc đó. |
| Lệnh ak: loại, phạm vi, nguồn đúng | Lệnh ak sắp chạy có làm đổi gì không, đổi ở đâu, và cờ của nó có thật trong bản ak bạn đang cài không? | ak doctor chỉ đọc. ak plan kanban là chẩn đoán: nó mở giao diện tương tác để bạn tự xem. ak update là lệnh thay đổi, nên trước khi chạy, skill chốt xem thay đổi rơi vào project đang làm hay vào ~/.claude, ~/.codex, nơi ảnh hưởng mọi project. Cờ thì ak update --help hoặc ak describe update --json thắng bảng lệnh đi kèm skill; sau ak self-update, binary có thể mới hơn bảng đó. |
Prompt mẫu cho việc đụng nhiều lĩnh vực:
/ak-agentkit Thêm thanh toán theo gói bằng Stripe và trang cài đặt gói cho app <tên app>.
Kết quả: người dùng chọn gói, trả tiền, thấy gói mới trong trang cài đặt.
Ràng buộc: không đổi luồng đăng nhập hiện có.
Xong khi: test thanh toán ở chế độ thử chạy qua, có review độc lập trước khi ship.Skill này không có cờ.
Phần dưới đây là bản chi tiết: luồng chạy, 6 tình huống kèm prompt, lịch sử thay đổi theo bản ak và các lỗi hay vấp. Bản chi tiết và trang trực quan dành cho subscriber. Agent của bạn cũng tìm được trong đó qua MCP của portal.
Mở khi tài khoản có quyền subscriber
Bài này dành cho subscriber
Khi tài khoản có quyền, toàn bộ bài, bản visual tương tác và lệnh gọi từ agent đều mở.
- Đăng nhập hoặc tạo tài khoản modernEngineerQuyền đọc gắn với email tài khoản.
- Chọn gói trên trang Bảng giáGói 1, 3 hoặc 12 tháng, trả bằng chuyển khoản VietQR. Quyền đọc mở khoảng một phút sau khi tiền về.
- Hoặc nhập mã Facebook subscriberNgười ủng hộ trang qua Facebook nhận mã kích hoạt qua tin nhắn mỗi tháng.
Đã là subscriber? Đăng nhập để đọc.
Dùng bài này trong agent của bạn
Lấy API keyChép đoạn dưới, dán vào Claude Code, Codex hay agent bạn đang dùng. Agent đọc bài rồi đối chiếu với repo đang mở.
Đọc bài "ak-agentkit: chọn skill, nối chuỗi việc, chạy lệnh ak an toàn" trên modernEngineer rồi áp dụng vào repo này.
1. Gọi tool content_get của MCP server modernengineer với locale "vi", slug "ak-agentkit". Nếu chưa nối MCP server modernengineer, dừng lại và hướng dẫn tôi nối theo https://modernengineer.dev/vi/mcp.
2. Tóm tắt các bước chính của bài, chỉ ra bước nào áp dụng được cho repo này.
3. Đề xuất thay đổi cụ thể và hỏi tôi trước khi sửa file.Nối MCP cho Claude Code (một lần)
claude mcp add --transport http modernengineer \
https://api.modernengineer.dev/mcp \
--header "Authorization: Bearer <API key>"Đọc trọn bài qua MCP cần API key của tài khoản subscriber hoặc đã mua guide này. Không có quyền, agent sẽ chỉ đọc được phần mở đầu.
- Phiên bản
- v1.1.0
- Cập nhật
- 01/11/2026
- Giấy phép
- Bảo lưu mọi quyền
- Slug
- ak-agentkit


