Skip to content

Lệnh CLI ​

Dùng phần này khi bạn đã biết mình cần kết quả gì và muốn tìm đúng lệnh zenify.

Mỗi lệnh có một trang riêng với cú pháp, cờ và ví dụ. Nội dung cú pháp và cờ lấy thẳng từ binary, nên luôn khớp với phiên bản bạn đang chạy. Kiểm tra phiên bản bằng zenify version.

Tìm lệnh theo việc cần làm ​

Việc cần làmBắt đầu vớiLệnh thường dùng
Cài kit vào workspace, kiểm tra môi trườngzenify upzenify doctor, zenify update, zenify version, zenify down
Mở worktree cho một task, chạy dev serverzenify wt newzenify wt ls, zenify wt url, zenify wt wire, zenify wt rm, zenify wt sweep
Sửa lỗi trên productionzenify hotfix baserefzenify wt new với --type hotfix
Đọc dữ liệu thật trước khi viết codezenify db-readzenify db-perf
Tra tên datasource, log, trace, metric của dịch vụzenify catalogzenify catalog drift
Chạy script dữ liệu với credential từ brokerzenify data run
Quản lý credential cá nhân cho tool dev và agentzenify envzenify env list, zenify env set, zenify env exec, zenify env edit
Kiểm tra thay đổi chạm tài nguyên chungzenify gate participantszenify spec contracts
Kiểm spec và plan trước khi codezenify analyzezenify standards, zenify spec status
Kiểm thử UI và E2Ezenify visual checkzenify e2e lint, zenify e2e run
Bảo vệ branch deploy, quét secret, kiểm rulezenify guard installzenify secret-scan, zenify rules lint
Release và ghi nhận rủi rozenify release-reportzenify release-note
Knowledge store và tài liệuzenify docs synczenify docs gen, zenify config
Quản lý plugin skillzenify skills synczenify skills install
Theo dõi phiên Claude Codezenify observe reportzenify observe statusline install
Gom repo về layout chuẩnzenify migrate

Tất cả lệnh ​

LệnhMô tả
zenify analyzeKiểm tra cơ học một cặp spec và plan trước khi code: coverage FR, marker còn sót, cấu trúc Brief.
zenify awaitDừng một lượt chạy không người ở cổng cần người duyệt, ghi bản ghi await rồi thoát mã 8.
zenify await showIn lại bản ghi await theo id.
zenify brokerNhóm lệnh làm việc với credential broker của zenify.
zenify broker headersIn header Authorization cho MCP http của Claude Code, dưới dạng một object JSON.
zenify broker tokenIn JWT của credential broker ra stdout, dùng cache và tự xin lại khi còn dưới 60 giây.
zenify browserĐiều khiển trình duyệt qua playwright-cli đã ghim, mỗi phiên một trình duyệt và một thư mục riêng, để znf:ui-verifier chạy song song.
zenify catalogIn danh mục dịch vụ giám sát (datasource Grafana, tên log, trace, metric) dưới dạng YAML.
zenify catalog driftSo danh mục với tên đang có thật trong Loki, Prometheus (7 ngày qua) và Tempo (72 giờ qua).
zenify configKéo cấu hình chung của team từ knowledge store vào workspace theo một chiều.
zenify costCho biết token Claude Code đi đâu: context mỗi turn, phần subagent, model, skill và dấu hiệu lãng phí, đọc từ transcript local.
zenify dataNhóm lệnh chạy script dữ liệu với credential DB do broker cấp, không để lộ giá trị trong output.
zenify data runChạy một lệnh với credential DB từ broker, che giá trị trong stdout và stderr, ghi thật phải dry-run trước.
zenify db-perfQuét tĩnh một diff để tìm anti-pattern query DB, chia finding thành BLOCKING và ADVISORY.
zenify db-readĐọc database dùng chung ở chế độ chỉ đọc, không bao giờ ghi và không in secret.
zenify docsNhóm lệnh cho docs layer: đồng bộ knowledge store và sinh trang tham chiếu.
zenify docs genSinh các trang tham chiếu của website này từ binary, hoặc kiểm tra trang đã sinh còn khớp.
zenify docs sweepDọn knowledge store - xóa plan, handoff, reference đã hết giá trị và ghi header trạng thái cho spec; mặc định chỉ in kế hoạch.
zenify docs syncĐồng bộ knowledge store với remote qua git và dựng lại view docs/ trong workspace.
zenify doctorKiểm tra sức khỏe môi trường ZenifyKit trên máy và báo từng mục đạt hay hỏng.
zenify downGỡ phần ZenifyKit đã cài vào máy và repo, giữ nguyên code, workspace và knowledge store.
zenify e2eNhóm lệnh cho journey E2E: lint chống test hời và chạy journey Playwright thật trong Docker.
zenify e2e lintKiểm tra cơ học các journey trong .znf/e2e, chặn journey thiếu re-fetch, assert hoặc cleanup.
zenify e2e loginĐăng nhập trên host bằng harness e2e và ghi Playwright storage state để znf:ui-verifier nạp bằng zenify browser state-load.
zenify e2e runChạy journey E2E trong Docker, trỏ vào dev server đang mở trên máy bạn.
zenify ensureGhi hook, model và env của kit vào máy và workspace mà không cần zenify up.
zenify envQuản lý biến môi trường cá nhân cho tool dev và agent trong <workspace>/.zenify/.env, không phải env chạy app.
zenify env editMở .zenify/.env bằng $EDITOR, tạo file quyền 0600 nếu chưa có.
zenify env execChạy một lệnh với key trong .zenify/.env, che giá trị secret trong stdout và stderr.
zenify env listLiệt kê key trong .zenify/.env: có hay trống, nguồn, mô tả; chỉ in giá trị của key không phải secret.
zenify env setNhập ẩn giá trị một key vào .zenify/.env, kèm dòng mô tả tuỳ chọn.
zenify featureLiệt kê hoặc bật/tắt các tính năng opt-in của kit trong overlay của workspace.
zenify gateNhóm lệnh hỗ trợ contract gate, bước quét cross-repo khi bạn chạm tài nguyên chung.
zenify gate participantsLiệt kê các repo tham gia contract gate cùng cách mỗi repo truy cập DB chung.
zenify guardNhóm lệnh cho git-guard, hook chặn commit, push và merge vào branch deploy.
zenify guard installGắn hook git-guard vào .claude/settings.local.json của workspace để chặn thao tác git vào branch deploy.
zenify hotfixNhóm lệnh hỗ trợ hotfix, hiện có một lệnh con in base ref đã resolve.
zenify hotfix baserefIn base ref mà hotfix của một repo sẽ xuất phát, theo chiến lược khai trong worktree.json.
zenify migrateGom các repo đang nằm rải ở gốc workspace vào một thư mục con theo layout chuẩn của team.
zenify npmNhóm lệnh cấu hình npm cho package private trên GitHub Packages.
zenify npm loginĐặt NPM_TOKEN từ gh vào shell profile và cấp scope read:packages để npm install được package private.
zenify obsTóm tắt sức khỏe một route hoặc một trace qua broker, đã che PII và giới hạn kích thước.
zenify observeNhóm lệnh theo dõi phiên Claude Code: số lần dispatch subagent và lượng tool output.
zenify observe reportTóm tắt số lần dispatch subagent và lượng tool output của từng phiên Claude Code.
zenify observe statuslineVẽ một dòng statusline cho Claude Code với model, ngữ cảnh, số dispatch, tool output và chi phí.
zenify observe statusline installGhi key statusLine trỏ tới zenify observe statusline vào ~/.claude/settings.json.
zenify planeNhóm lệnh làm việc với Plane bằng PAT của chính dev.
zenify plane createTạo work item Plane giao cho chính bạn và in key kèm URL.
zenify pmChọn đúng package manager JS của project (pnpm, yarn, npm, bun) rồi chạy nó, để không sinh thêm lockfile thứ hai.
zenify redis-readChạy một lệnh Redis chỉ đọc qua credential broker.
zenify release-noteGhi một commit ghi chú release mang metadata rủi ro, để release report đọc sau.
zenify release-reportSinh báo cáo rủi ro cho một release tag từ lịch sử git của mọi repo trong workspace.
zenify reviewerIn ra engine review mà kit sẽ dùng ở phiên này, agent hoặc codex, kèm lý do khi rơi về agent.
zenify reviewer getIn engine review đã lưu trong env.ZNF_REVIEWER của <workspace>/.claude/settings.local.json, agent hoặc codex.
zenify reviewer setĐặt engine review của kit, agent hoặc codex, vào env.ZNF_REVIEWER của <workspace>/.claude/settings.local.json.
zenify route-logXem các record routing model do skill ghi (số liệu plan từ znf:analyze), đếm theo site, model và gate.
zenify rulesNhóm lệnh kiểm tra rule team, hiện có lệnh lint ngôn ngữ cho file agent đọc.
zenify rules lintKiể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:.
zenify secret-scanQuét một cây thư mục để tìm secret bị lộ, dùng trong CI và kiểm tra tay trước khi push.
zenify skillsNhóm lệnh quản lý plugin skill znf và bộ coding skill theo repo.
zenify skills installGỡ bản coding skill cũ khỏi .claude/skills của repo — chúng đã nằm trong plugin znf.
zenify skills syncGhi bộ skill znf từ binary vào marketplace ~/.zenify/plugin-marketplace và gắn hook znf vào settings của workspace.
zenify specNhóm lệnh soi vòng đời spec và registry contract, đọc từ knowledge store.
zenify spec contractsLiệt kê repo và collection mà từng spec khai qua hai tag _Blast-radius: và _DB:.
zenify spec statusLiệt kê trạng thái vòng đời của từng spec trong knowledge store.
zenify standardsKiểm tra mỗi FR trong spec có một test thật trên đĩa mà plan đã khai.
zenify trackGhi và báo cáo các lượt cook/fix/hotfix cho pane dev track.
zenify track backlogQuản lý backlog thủ công của pane (thêm, bỏ).
zenify track backlog addThêm một việc thủ công vào backlog và in track: <bid>.
zenify track backlog dropBỏ một việc khỏi backlog (bid hoặc id sdd).
zenify track ciGhi kết quả CI green hoặc red của commit đang được watch.
zenify track close-dayChốt ngày làm việc trước, archive log cũ hơn 14 ngày.
zenify track endĐóng một lượt theo dõi với PR, branch, rollback hoặc cancelled; đếm số task từ ledger SDD và lưu đường dẫn plan từ dòng đầu.
zenify track estĐặt size ước lượng cho id đã start; dòng est sau cùng thắng.
zenify track fixGhi một vòng fix của lượt fix/hotfix: đường chẩn đoán narrow hoặc wide và có regression test hay không.
zenify track onboardNạp dữ liệu ban đầu cho track.
zenify track onboard historyXem trước hoặc ghi lịch sử làm việc lấy từ transcript Claude Code.
zenify track onboard memoryĐánh dấu đã onboard từ memory (dòng onboard · memory).
zenify track planQuản lý kế hoạch trong ngày của pane (đặt danh sách việc).
zenify track plan addThêm các mục vào kế hoạch hôm nay và in track: plan <n> items.
zenify track plan rmBỏ các mục khỏi kế hoạch hôm nay và in track: plan <n> items.
zenify track plan setGhi kế hoạch hôm nay từ các id đã cho và in track: plan <n> items.
zenify track shipGhi kết quả một lần chạy znf🚢 shipped hay blocked, bước bị chặn, số finding và số vòng fix.
zenify track startMở một lượt theo dõi và in id track: <id>.
zenify track statsIn số liệu hôm nay, độ chính xác estimate và chất lượng từ log.md và sessions/*.log.
zenify ui-verifyNhóm lệnh ghi/kiểm tra bằng chứng UI-verify cho gate cơ học của /znf:ship.
zenify ui-verify checkGate fail-closed kiểm tra artifact UI-verify còn khớp fingerprint hiện tại.
zenify ui-verify filesIn các file render UI đã đổi so với base, mỗi dòng một file; file test không tính.
zenify ui-verify recordGhi lại artifact UI-verify (screenshot + 3 số đo) cho fingerprint hiện tại.
zenify upOnboard máy vào workspace: clone repo, ghi cấu hình, gắn hook và skill, chuẩn bị knowledge store.
zenify updateNâng cấp binary ZenifyKit lên bản mới nhất bằng đúng kênh đã cài, hoặc chỉ kiểm tra có bản mới.
zenify versionIn phiên bản binary ZenifyKit đang chạy.
zenify visualNhóm lệnh visual regression: chụp từng route và so với ảnh baseline đã commit.
zenify visual checkSo ảnh chụp từng route với baseline, hoặc chụp lại baseline khi giao diện đổi có chủ ý.
zenify wtNhóm lệnh quản lý worktree theo slug: tạo, liệt kê, gỡ, dọn, kèm port và môi trường dev riêng cho từng task.
zenify wt baseIn base thật của worktree hiện tại, để skill tính merge-base đúng.
zenify wt configIn cấu hình worktree đã resolve của repo hiện tại, hoặc port sẽ cấp cho một key.
zenify wt lsLiệt kê worktree trong repo hiện tại, kèm branch, port, trạng thái merge và dev server đang chạy.
zenify wt newTạo worktree mới cho một task, kèm branch, port riêng và môi trường dev đã seed.
zenify wt pathIn đường dẫn tuyệt đối của worktree theo slug.
zenify wt promoteĐổi thư mục node_modules dạng symlink của một worktree thành bản copy riêng.
zenify wt rmGỡ một worktree đã xong việc, từ chối khi còn thay đổi chưa commit hoặc branch chưa merge.
zenify wt sweepDọn mọi worktree đã merge và sạch trong repo, dừng dev server của chúng trước khi gỡ.
zenify wt urlIn địa chỉ http://localhost:<port> của dev server thuộc một slug.
zenify wt wireTrỏ file env của worktree hiện tại sang dev server của các service liên quan đang được sửa cùng slug.

Lệnh nội bộ ​

Hook và skill gọi các lệnh này; bạn không cần gõ tay nên chúng không có trang riêng.

LệnhMô tả
zenify git-guardHook PreToolUse: chặn commit/merge/push vào deploy branch + secret đã stage
zenify hooks-runBộ điều phối nội bộ cho hook znf (chỉ chạy trong workspace, fail-open)
zenify observe countPreToolUse hook: đếm dispatch Task + soft-cap warn (không chặn)
zenify observe meterPostToolUse hook: đo tool-output per-session; nhắc khi một result > 50KB hoặc phiên > 2MB (không sửa output)
zenify plane-mcpPlane MCP server (stdio) bằng PAT của chính dev; Claude Code tự chạy, không gõ tay
zenify review-bundleCơ học chia diff lớn thành bundle cụm-file cho znf:review (seam BUNDLE)
zenify review-codexChạy codex review rồi in findings JSON của kit (adapter, seam review engine)
zenify review-verifyCơ học verify findings của znf:review vs file thật (findings JSON qua stdin, seam VERIFY)
zenify route-log recordGhi một route record (JSON qua stdin), best-effort
zenify route-log record-planĐếm task và file trong plan, ghi record site=plan-metrics