Appearance
Skill / /znf:cook
/znf:cook <feature description or path/to/plan.md>
Pipeline xây tính năng trọn vẹn: ground, brainstorm ra spec, scout, plan, implement bằng subagent, rồi ship.
Cách gọi
text
/znf:cook <feature description or path/to/plan.md>Khi nào dùng
Khi chưa có thiết kế, hoặc chưa rõ cần xây gì và xây thế nào. Việc đã rõ cả yêu cầu và cách làm, trong một repo, không chạm tài nguyên chung thì không cần /znf:cook. Xem Chọn workflow và trang cook: xây tính năng.
Cách hoạt động
- Skill fetch base ref của từng repo liên quan và báo một dòng mỗi repo: base khai báo, checkout có đang ở base không, đứng sau bao nhiêu commit, có dirty không.
- Skill ground các tên trong yêu cầu, gọi
/znf:brainstormingđể ra spec với hai lần bạn duyệt, ground lại những gì spec cam kết, gọi/znf:scoutđể tìm phần phụ thuộc, gọi/znf:writing-plansđể viết plan, ground lần ba các tên plan thêm vào, rồi/znf:analyzekiểm cặp spec và plan. Bước nào cần bạn quyết, skill hỏi. - Worktree được tạo ở bước implement, không ở bước đầu, một worktree mỗi repo cùng slug. Skill gọi
/znf:subagent-driven-development: mỗi task một implementer, một reviewer, fix loop, cuối cùng review toàn branch. Task nào plan đánh dấu cần nhìn giao diện thì agent ui-verifier kiểm trước khi ghi hoàn tất. - Skill gọi
/znf:standardskiểm mỗi FR có test thật, rồi/znf:ship: lint, build, contract gate, verify hành vi, review độc lập; xanh hết thì commit, push branch và mở PR. Không merge.
Ví dụ
text
/znf:cook "Thêm bộ lọc theo tag cho danh sách ticket"
/znf:cook /Users/you/WorkingSpace/zenify/docs/plans/contact-center-be/2026-09-14-ticket-tags.mdLưu ý
Không có đường tắt theo kích cỡ; việc nhỏ chỉ rút ngắn thiết kế, không bỏ bước. Khi argument là file plan, skill bỏ các bước brainstorm và plan, ground toàn bộ tên trong file rồi đi thẳng vào scout và implement. Spec và plan nằm ở checkout chính, không commit, nên đường dẫn giao cho subagent phải là đường dẫn tuyệt đối. Skill được đề xuất khi việc có dáng cook, không tự chạy.