Tóm tắt nhanh:
ak-repomixdùng Repomix gom đúng phần repo cần thiết thành một file XML, Markdown, JSON hoặc text để đưa cho model đọc, kiểm token và cảnh báo secret, rồi báo lại đã gom gì. Việc của nó là chuẩn bị ngữ cảnh, phần phân tích là bước sau. Nó không tắt bước quét secret chỉ để có được file.
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ần đưa code cho một model đọc: làm quen dự án mới, soi một module trong monorepo, audit một thư viện bên ngoài, hoặc làm mới một file pack đã có. Nó chỉ chuẩn bị ngữ cảnh, nên đừng mong nó tự phân tích code giúp bạn.
flowchart LR
A["Repo, module hoặc thư viện ngoài"] --> B["ak-repomix"]
B --> C["Một file pack + báo cáo"]
C --> D["Đưa cho AI đọc: onboarding, review, audit"]
B --> E["Dùng lại pack cũ nếu đầu vào không đổi"]Nó dựa trên 4 ý:
| Ý | Câu hỏi | Ví dụ |
|---|---|---|
| Phạm vi nhỏ nhất | Cần gom phần nào là đủ? | Hỏi về module thanh toán thì gom package đó cùng phụ thuộc của nó, không gom cả monorepo |
| Nguồn và bản | Gom từ đâu, ở bản nào? | Thư mục trên máy, hoặc repo từ xa ở một commit cụ thể; báo cáo ghi rõ nguồn và bản |
| Kiểm secret | File pack có lọt khoá, mật khẩu không? | Có cảnh báo Secretlint thì thêm file đó vào .repomixignore, không tắt bước quét |
| Token là cổng duyệt | File có vừa ngữ cảnh của model không? | So tổng token với giới hạn model đang chạy, chừa chỗ cho hội thoại; quá lớn thì thu hẹp |
Skill tôn trọng config và file ignore Repomix đã có trong project, nhất là các luật loại trừ secret.
Prompt mẫu để làm quen dự án mới:
/ak-repomix . --style markdown
Mục đích: cho AI đọc để giải thích kiến trúc dự án <tên dự án>.
Bỏ: test, file build, file sinh tự động.| Cờ | Để làm gì | Từ ak |
|---|---|---|
--style | Chọn định dạng file ra: xml, markdown, plain, json | 1.0.0 |
Đầu vào [path] là thư mục hay repo cần gom.
Phần dưới đây là bản chi tiết: luồng chạy, 4 tình huống kèm prompt, giải thích cờ --style (dùng khi, không cần khi), 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-repomix: gom đúng phần repo cần thiết thành một file cho AI" 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-repomix". 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.0.0
- Cập nhật
- 22/10/2026
- Giấy phép
- Bảo lưu mọi quyền
- Slug
- ak-repomix


