Skip to content

Namespace znf:

Tổng quan

Nhiều người trong team đã có skill cá nhân tên /cook, /fix, /ship từ trước khi cài kit. Nếu plugin của kit đăng ký cùng tên, bản nào được nạp sẽ tùy thứ tự load và khó đoán.

Namespace znf: tránh việc này bằng cách không dùng chung tên. Mọi skill của kit gọi qua /znf:<name>, ví dụ znf:cook, znf:fix, znf:ship. Bản cá nhân và bản chuẩn team cùng tồn tại, không tranh chấp.

Cách hoạt động

NhómSkill (gọi /znf:<name>)Vai trò
Vòng đời tính năngcook, ground, scout, shipbrainstorm, spec, ground, plan, implement, gate
Sự cốfix, hotfixdebug với log thật; sửa production từ base release
Hợp đồng chia sẻgate, contract-sweep, explain-plansweep cross-repo, DB-perf gate
Vận hànhrun, sweep, prune-memorychạy app thật, dọn worktree, dọn memory

Danh sách đầy đủ sinh tự động từ binary, xem tham chiếu Skill.

Trong workspace zenify, khi một prompt gọi một verb có cả bản znf: và bản cá nhân, bạn ưu tiên bản znf:. Đó là chuẩn team. Bản cá nhân là mặc định cho project khác chưa cài kit.

Ba agent mà các skill này dispatch là code-reviewer, scout, ui-verifier. Chúng nhúng trong cùng plugin nhưng không mang tiền tố znf:. Agent không có namespace riêng như skill và được gọi trực tiếp bằng tên, ví dụ Agent(subagent_type: "scout").

Liên quan

Lưu ý

Một số skill khai báo disable-model-invocation: true trong frontmatter. Ví dụ contract-sweep, vì nó fan-out một agent cho mỗi repo và tốn token thật. Skill loại này không được Claude tự gọi dựa trên ngữ cảnh. Nó chỉ chạy khi bạn gõ /znf:contract-sweep bằng tay.

Khi viết skill mới có fan-out tốn kém, hãy nhớ cờ này. Thiếu cờ, mô hình có thể tự dispatch fan-out mà không ai yêu cầu.