Skip to content

ZenifyKit là gì

ZenifyKit gồm ba phần: binary zenify, plugin skill znf:* cho Claude Code, và một knowledge store riêng của team. Binary là một file thực thi, không cần Node hay Python. Bạn cài một lần và dùng cho mọi repo trong workspace zenify: contact-center-be, contact-center-web, hub và các repo khác.

Chọn điểm bắt đầu

  • Nếu mới dùng ZenifyKit, hãy bắt đầu với Cài đặt, rồi làm theo Bắt đầu nhanh để onboard workspace và tạo worktree đầu tiên.
  • Nếu đã cài, đọc phần Khái niệm để hiểu ba lớp của kit, worktree theo slug và knowledge store trước khi làm việc.
  • Nếu đang có task, mở Chọn workflow để biết nên dùng /znf:cook, /znf:fix hay /znf:hotfix.
  • Nếu cần cú pháp chính xác của một lệnh, skill, agent hoặc hook, xem Tham chiếu. Phần này sinh tự động từ binary và plugin.
  • Nếu có bản zenify mới, xem Nâng cấp.

Ba lớp

LớpVị trí trên máyCập nhật bằng
Binary zenifytrong PATHzenify update
Plugin skill znf:*~/.claude/skills/znfzenify skills sync (chạy tự động trong zenify up)
Knowledge store~/.zenify/knowledgezenify docs sync (chạy tự động ở hook StopSessionStart)

Ba lớp của ZenifyKit

Mỗi lớp có chủ sở hữu và cơ chế cập nhật riêng. Chi tiết và các trường hợp đặc biệt xem Ba lớp.

Khái niệm

Sáu trang dưới đây giải thích mô hình mà các trang workflow và tham chiếu dựa vào.

TrangNội dung
Ba lớp: binary, plugin, knowledge storeBa lớp nằm ở đâu trên máy, ai được sửa
Namespace znf:Vì sao gọi znf:cook thay cho bản skill cá nhân trùng tên
Worktree theo slugVì sao một task tương ứng một worktree, không phải một lần sửa
Base ref, hotfix base, port blockBase ref lấy từ đâu, vì sao hotfix resolve sau khi fetch
Knowledge store và view docs/Store thật ở đâu, docs/ là gì, ai được ghi
Gate fail-openVì sao một gate báo lỗi không chặn ship, khác gì với git-guard