Skip to content

Skill ​

Danh sách skill của ZenifyKit — tất cả dùng tiền tố znf.

Mọi skill của kit, kể cả bộ skill coding theo stack (Express, NestJS, React, Mongo, SQL, Mongoose, tích hợp liên dịch vụ), dùng tiền tố /znf: và có sẵn ở mọi repo sau zenify skills sync. Plan chọn skill cho từng task theo bảng tín hiệu trong znf:_shared/skill-routing. Skill được dùng nhiều nhất là cook, fix, và hotfix — xem Chọn workflow nếu chưa biết bắt đầu từ đâu.

Danh sách ​

TênMô tả
/znf:analyzeKiểm tra cặp spec và plan trước khi code: độ phủ FR sang task, marker chưa làm rõ, cấu trúc Brief và bốn tiêu chí chất lượng.
/znf:brainstormingBiến ý tưởng thành thiết kế đã được bạn duyệt qua hội thoại, phân loại việc thành spike, bounded hoặc architectural.
/znf:ci-watchTheo dõi CI GitHub Actions của commit vừa push ở chế độ nền và đánh thức phiên khi CI chạy xong; nếu fail, tự giao run lỗi cho /znf:fix rồi theo dõi commit mới.
/znf:contract-sweepQuét một contract chung qua nhiều repo, mỗi repo một agent, phán BREAKING, RISKY hoặc SAFE cho từng chỗ dùng.
/znf:cookPipeline xây tính năng trọn vẹn: ground, brainstorm ra spec, scout, plan, implement bằng subagent, rồi ship.
/znf:disciplineBộ quy tắc làm việc thường trực của kit: định tuyến theo blast radius, không bịa, verify trước khi báo xong, worktree cho mọi thay đổi, git safety.
/znf:e2eQuyết định và viết journey E2E Playwright chạy thật từ UI tới BE, khẳng định kết quả domain bằng API re-fetch, qua được zenify e2e lint.
/znf:explain-planDB-perf gate hai tầng: quét tĩnh diff và explain plan từng query, phân loại phát hiện BLOCKING hoặc ADVISORY.
/znf:express-service-patternsQuy ước viết backend Express legacy — controller/service, response envelope, xử lý lỗi bất đồng bộ.
/znf:finishing-a-development-branchKết thúc một branch sau khi test xanh: push và mở PR, hoặc giữ nguyên; skill không bao giờ merge.
/znf:fixChẩn đoán trước, sửa sau.
/znf:gateCổng kiểm hợp đồng chung giữa các repo trong một polyrepo, chạy ngay sau khi sửa thứ gì đó dùng chung.
/znf:groundXác minh hình dạng và giá trị thật trước khi viết code chạm vào dữ liệu, API, hoặc code có sẵn.
/znf:hotfixXử lý một lỗi đang xảy ra trên production, từ chẩn đoán tới PR; /znf:fix tự chuyển sang khi có bằng chứng prd.
/znf:mongo-data-safetyĐọc/ghi MongoDB an toàn trong một codebase đa tenant không có schema cứng.
/znf:mongoose-modelingThiết kế schema Mongoose an toàn — index, lean/populate, discriminator, thứ tự thêm field mới.
/znf:nestjs-patternsQuy ước viết backend NestJS — module, DTO, guard, truy cập model qua DI, envelope lỗi thống nhất.
/znf:prune-memoryRà soát và dọn bộ nhớ tự động trong một lượt, gộp bản trùng và xoá ghi chú đã cũ.
/znf:qaRun QA viết kịch bản nghiệm thu đóng băng trước khi có code dev, viết journey phải đỏ trên code gốc, rồi gắn journey vào code đã xong mà không sửa kết quả mong đợi.
/znf:react-patternsQuy ước viết frontend React (Vite/TanStack) — state, bảng phân trang, form, axios interceptor, i18n.
/znf:researchResearch có kiểm chứng: worker tìm và trích dẫn nguyên văn kèm URL đã fetch, một lượt haiku fetch lại mọi URL, kết quả ghi thành file trong docs/research (local, không sync).
/znf:retroRút những bài học tốn kém của phiên về đúng một nơi (check, rule, CLAUDE.md hoặc memory), đưa một danh sách để bạn duyệt trước khi ghi.
/znf:reviewEngine review hợp nhất của kit, tự chọn mức độ soi theo diff rồi trả về danh sách phát hiện.
/znf:runChạy app thật và lấy output thật từ đường code thật, để một thay đổi được xác minh chứ không chỉ khẳng định suông.
/znf:scoutVẽ bản đồ những gì phụ thuộc vào một thứ, trước khi bạn thay đổi nó.
/znf:service-integrationAn toàn khi đổi một hợp đồng liên dịch vụ — payload pub/sub, job BullMQ, hoặc shape HTTP.
/znf:shipCổng trước khi ship — lint, build, gate hợp đồng, xác minh hành vi, và review độc lập, rồi commit, push và mở PR.
/znf:sql-data-safetyĐọc/ghi SQL an toàn qua connection pool và SQL viết tay — bộ lọc tenant, tham số hoá, transaction.
/znf:standardsKiểm sau khi implement xong một plan, xem mỗi yêu cầu có test thật hay không.
/znf:subagent-driven-developmentThực thi một plan bằng cách dispatch một subagent implementer riêng cho mỗi task, kèm review sau mỗi task.
/znf:sweepDọn dẹp một task đã xong — dừng dev server, đóng workspace, xoá worktree và branch, trên mọi repo task đó chạm tới.
/znf:top-issuesKhảo sát Grafana, xếp hạng top 5 issue hiện tại của hệ thống theo impact, đối tượng, tenant, money path và rủi ro, kèm phương án xử lý; issue được chọn chuyển sang /znf:fix.
/znf:trackQuản lý ledger track bằng mã ngắn từ một lệnh duy nhất: thêm, bỏ, xem Plan và Backlog, lập plan, bắt đầu, kết thúc hoặc huỷ việc, đặt estimate.
/znf:understand-codebaseĐọc song song từng phần của một codebase lạ để dựng bản đồ cấu trúc ban đầu.
/znf:using-zenify-kitCách ZenifyKit chọn skill nào cho việc gì, dựa trên thứ bạn chưa biết chứ không phải quy mô việc.
/znf:whereTóm tắt task đang tới đâu (mục tiêu, đã xong, đang làm, bước tiếp, blocker) từ hội thoại và state thật của kit: ledger, branch, worktree, PR.
/znf:writing-plansViết plan thực thi chi tiết từ một spec, trước khi chạm vào code.