[path] Đường dẫn repo
Repo hoặc thư mục local cần đóng gói. Bỏ qua để pack working directory hiện hành; chỉ dùng tùy chọn remote khi nguồn không nằm local.
/ak:repomix packages/auth --style markdown Tóm tắt nhanh / Lệnh
Bộ Engineer
/ak:repomix
Đóng gói repo local, remote hoặc bên thứ ba thành ngữ cảnh XML, Markdown, JSON hoặc plain text thân thiện với AI, có đếm token và kiểm tra bảo mật.
Đánh giá yêu cầu
Cấu hình bộ lọc
Chạy đóng gói
Xác thực đầu ra
Nguyên tắc 01
Chỉ đóng gói phần ngữ cảnh repo mà tác vụ AI tiếp theo thật sự cần
Nguyên tắc 02
Dùng pattern include và ignore để giữ codebase lớn đúng trọng tâm
Nguyên tắc 03
Đếm token là cổng bàn giao theo context của model đích
Nguyên tắc 04
Kiểm tra bảo mật và rà thủ công đầu ra trước khi chia sẻ
Nguyên tắc 05
Có thể đóng gói repo remote để phân tích mà không cần clone
Các nhánh chính từ đầu vào đến kết quả, bám theo cách command chạy khi dùng thật.
Khởi động
Đầu vào, phạm vi, route
Xử lý
Agent / skill thực thi
Kiểm chứng
Gate, review, xác thực
Cách gọi skill: cú pháp, đối số vị trí, option dùng chung, rồi từng subcommand với cú pháp và kết quả riêng.
Cú pháp
/ak:repomix [path] [--style xml|markdown|plain|json][path] Đường dẫn repo
Repo hoặc thư mục local cần đóng gói. Bỏ qua để pack working directory hiện hành; chỉ dùng tùy chọn remote khi nguồn không nằm local.
/ak:repomix packages/auth --style markdown --style xml|markdown|plain|json Kiểu đầu ra
Chọn XML, Markdown, JSON hoặc plain text. Tùy chọn này đổi định dạng bundle, không đổi tập file nguồn được đưa vào.
/ak:repomix . --style markdown --include <patterns> Pattern include
Thu hẹp gói vào file hoặc thư mục khớp pattern, như module source, docs, manifest hoặc một package trong monorepo.
/ak:repomix . --include "src/**/*.ts,*.md" -i <patterns> Bỏ qua bổ sung
Thêm pattern bỏ qua cho path nhiễu, sinh tự động hoặc nhạy cảm. Không dùng để che cảnh báo bảo mật chưa xử lý.
/ak:repomix . -i "tests/**,*.test.js" -o <file> File đầu ra
Ghi bundle đã tạo vào file rõ ràng thay vì mặc định repomix-output.xml trong working directory.
/ak:repomix src -o artifacts/src-context.md --style markdown --remote <repo-or-url> Repo remote
Đóng gói repository public dạng shorthand, URL hoặc commit qua xử lý remote của Repomix. Với code private, dùng clone local đã được cấp quyền.
/ak:repomix --remote yamadashy/repomix --style xml --remove-comments Loại comment
Xóa comment của ngôn ngữ được hỗ trợ để giảm kích thước context, nhưng có thể mất license, rationale, ghi chú file sinh tự động hoặc ràng buộc an toàn.
/ak:repomix src --remove-comments --style markdown --copy Copy vào clipboard
Copy bundle đã tạo vào system clipboard ngoài xử lý thông thường. Rà soát nội dung nhạy cảm trước khi dùng.
/ak:repomix . --copy --init Tạo config
Tạo repomix.config.json cho thiết lập đóng gói tái sử dụng. Tùy chọn này không tự tạo bundle repository.
/ak:repomix --init --token-count-tree [min] Cây token
Hiển thị file và thư mục nặng token, có thể lọc theo ngưỡng tối thiểu, để thu hẹp bundle trước khi chia sẻ.
/ak:repomix . --token-count-tree 1000 --no-security-check Bỏ scan bảo mật
Tắt scan dựa trên Secretlint. Chỉ dùng sau quyết định rủi ro rõ ràng; đây không phải bằng chứng bundle an toàn để chia sẻ.
/ak:repomix . --no-security-check Ví dụ gọi command theo từng flag, subcommand, mode hoặc route dùng được trong workflow thực tế.
/ak:repomix.--stylexml
/ak:repomix.--include"src/**/*.ts,*.md"--remove-comments--stylemarkdown
/ak:repomix--remotevendor/library--stylexml-oaudit.xml
/ak:repomix.--token-count-tree1000