Appearance
Lệnh CLI / zenify rules lint
zenify rules lint
Kiểm file mà agent đọc (skill, rule, mã nguồn kit): chặn tiếng Việt, và bắt frontmatter khai sai key globs: thay cho paths:.
Cú pháp
text
zenify rules lint [roots...] [flags]Khi nào dùng
Trước khi mở PR sửa rule team hoặc skill. Bước lint của /znf:ship chạy lệnh này trên thư mục rule trong knowledge store.
Lệnh soát hai thứ trong file agent đọc:
- Ngôn ngữ. Rule và skill phân phối tới mọi máy phải viết bằng tiếng Anh để agent đọc ổn định; lệnh cờ mọi dòng lẫn tiếng Việt.
- Frontmatter path-scope. Claude Code chỉ hiểu key
paths:(một YAML list) để giới hạn rule hay skill theo file. Keyglobs:(cách viết của Cursor) bị bỏ qua âm thầm, khiến rule nạp mọi phiên thay vì chỉ khi mở file khớp; lệnh cờ mọi file khaiglobs:trong frontmatter.
Kết quả
Lệnh in từng vi phạm theo file:dòng — một dòng tiếng Việt, hoặc một key globs: trong frontmatter — hoặc "sạch." khi không có. Ở phần ngôn ngữ, dòng nằm trong code fence, inline code, hoặc mang marker <!-- znf:allow-lang --> (Markdown) hay //znf:allow-lang (mã nguồn) được bỏ qua.
Không truyền tham số, lệnh quét asset skill đi kèm binary. Truyền đường dẫn để quét nơi khác.
Cờ
| Cờ | Ý nghĩa |
|---|---|
--include-go | Quét cả mã nguồn Go của kit (phần ngôn ngữ). |
Ví dụ
bash
zenify rules lint ~/.zenify/knowledge/.config/rulesLệnh liên quan
- zenify rules: Nhóm lệnh kiểm tra rule team, hiện có lệnh lint ngôn ngữ cho file agent đọc.