Tóm tắt nhanh / Lệnh

Bộ Engineer

/ak:cook

Triển khai tính năng có hệ thống

Triển khai tính năng có hệ thống: chốt contract brainstorm, scout bắt buộc, plan được review, code, review, test, đồng bộ finalize và các mode tuỳ chọn.

01

Chốt contract

02

Nhận diện mode

03

Scout

04

Nghiên cứu và lập plan

Nguyên tắc 01

Làm đủ phạm vi đã yêu cầu, không thêm; --yagni là lựa chọn rõ ràng.

Nguyên tắc 02

Lập plan trước khi code vì việc “đơn giản” thường giấu giả định.

Nguyên tắc 03

Scout code hiện tại trước khi hỏi thêm.

Nguyên tắc 04

Tác dụng phụ và hồi quy phải để người dùng quyết, không âm thầm vá.

Nguyên tắc 05

Bằng chứng kiểm chứng phải có trước khi tuyên bố hoàn tất.

Bản đồ thực thi

Các nhánh chính từ đầu vào đến kết quả, bám theo cách command chạy khi dùng thật.

01

Khởi động

Đầu vào, phạm vi, route

  1. 1 Chốt contract Chốt hoặc tái dùng outcome, ràng buộc, non-goal và tiêu chí chấp nhận quan sát được trước khi lập plan.
  2. 2 Nhận diện mode Nhận diện plan path, interactive, fast, parallel, auto, no-test hoặc code mode từ flag và hình dạng nhiệm vụ.
02

Xử lý

Agent / skill thực thi

  1. 3 Scout Với việc chưa có plan, quét loại dự án, file liên quan, pattern hiện có, docs, plan đang mở và public contract.
  2. 4 Nghiên cứu và lập plan Nghiên cứu khi cần, qua cổng review sau nghiên cứu, rồi viết plan triển khai trước khi code.
03

Kiểm chứng

Gate, review, xác thực

  1. 5 Cổng review plan Workflow không auto cần duyệt sau khi lập plan; auto theo chính sách review-cycle đã ghi.
  2. 6 Triển khai Thực hiện plan đã duyệt, có thể chia nhóm song song, giữ đủ phạm vi đã yêu cầu trừ khi --yagni cho phép cắt scope.
04

Đóng

Báo cáo, bàn giao, artifact

  1. 7 Review và test Chạy code-reviewer bắt buộc và phần tester/debugger; --no-test chỉ hạ riêng mục test thành rủi ro phải nêu rõ.
  2. 8 Hoàn tất Đồng bộ mọi phase trong plan bằng project-management, xét ảnh hưởng docs, cập nhật tracking, hỏi commit flow và ghi journal trừ khi được bỏ qua.

Cú pháp, đối số, subcommand

Cách gọi skill: cú pháp, đối số vị trí, option dùng chung, rồi từng subcommand với cú pháp và kết quả riêng.

Cú pháp

/ak:cook [task|plan-path] [--interactive|--fast|--parallel|--auto|--no-test] [--tdd] [--advice] [--yagni] [--skip-journal]

Đối số

[task|plan-path] Bắt buộc

Task hoặc đường dẫn plan

Yêu cầu triển khai bằng ngôn ngữ tự nhiên hoặc file plan đã duyệt. Nêu outcome, ràng buộc, non-goal, tiêu chí chấp nhận và ranh giới quyền hạn trừ khi plan đã có sẵn.

/ak:cook "Add POST /api/feedback với authentication hiện có, trả về 202, không lưu dữ liệu mới, add các test tập trung, và không commit hoặc deploy"

Option dùng chung

--interactive

Tương tác

Mode mặc định. Chạy workflow đầy đủ và dừng ở các cổng review chính để duyệt hoặc yêu cầu chỉnh sửa.

/ak:cook "Add search" --interactive
--fast

Nhanh

Chỉ bỏ research. Vẫn chốt contract, kiểm tra codebase, viết plan trước khi code, chạy test và code review.

/ak:cook "Add search" --fast
--parallel

Song song

Cho phép các phase triển khai độc lập chạy đồng thời khi dependency và ownership tệp đã rõ.

/ak:cook "Build bảng điều khiển và API" --parallel
--auto

Tự động

Bỏ các lần dừng thường lệ cho con người nhưng vẫn giữ test, code review bắt buộc, chính sách bảo mật và xử lý blocker chưa xong.

/ak:cook path/to/plan.md --auto
--no-test

Không test

Chỉ bỏ giai đoạn test. Code review vẫn bắt buộc và báo cáo cuối phải nêu rõ thiếu bằng chứng test.

/ak:cook "Update nội dung" --no-test
--tdd

Test trước

Thêm cách làm test-first trong phase phù hợp: khóa hành vi hiện tại trước khi refactor, rồi kiểm chứng sau triển khai.

/ak:cook "Tái cấu trúc middleware xác thực" --tdd
--advice

Giám sát cố vấn

Hỏi kongming tư vấn khi hoàn tất phase, khi bị kẹt và trước quyết định rủi ro cao. Lời khuyên không sửa code hay duyệt gate.

/ak:cook "Di chuyển thanh toán" --advice
--yagni

Cắt scope thừa

Cho phép chất vấn và cắt phần việc đã yêu cầu nhưng không cần cho outcome đã nêu. Nếu không có cờ này, vẫn phải làm đủ scope đã yêu cầu.

/ak:cook "Xây dựng panel quản trị" --yagni
--skip-journal

Bỏ journal

Chỉ bỏ journal tự động. Đồng bộ plan cuối, kiểm tra ảnh hưởng docs, cập nhật task live và hỏi commit vẫn chạy.

/ak:cook path/to/plan.md --skip-journal

Mode / route nên dùng

--interactive

Workflow đầy đủ mặc định

Nghiên cứu:
Yes
Review:
Human review gates
Xác thực:
Tests required
--fast

Bỏ nghiên cứu

Nghiên cứu:
No; still scout→plan→code
Review:
Plan still required
Xác thực:
Tests required
--parallel

Triển khai đa agent

Nghiên cứu:
Optional by plan
Review:
Grouped ownership
Xác thực:
Tests required
--auto

Tự duyệt bước

Nghiên cứu:
Yes
Review:
Review-cycle policy
Xác thực:
Tests required
--no-test

Bỏ test

Nghiên cứu:
Yes
Review:
Risk surfaced
Xác thực:
Non-test gates remain

Đừng bỏ qua bước bắt buộc

Mỗi mục đối chiếu một lối tắt dễ mắc với cách làm đúng mà skill yêu cầu.

Lối tắt dễ mắc

Việc này quá đơn giản, khỏi cần plan.

Cách làm đúng

Việc đơn giản thường giấu giả định; lập plan chỉ mất khoảng 30 giây.

Lối tắt dễ mắc

Tôi sẽ vừa làm vừa plan.

Cách làm đúng

Đó là hy vọng, không phải lập kế hoạch.

Lối tắt dễ mắc

Test pass là xong.

Cách làm đúng

Vẫn còn review, kiểm blast-radius, contract, đồng bộ, ảnh hưởng docs và finalize.

Prompt mẫu

Ví dụ gọi command theo từng flag, subcommand, mode hoặc route dùng được trong workflow thực tế.

Tính năng nhanh Khuyến nghị
/ak:cook "Thêm xác thực người dùng vào ứng dụng" --fast
Dùng khi:
Khi yêu cầu đã rõ và muốn bỏ nghiên cứu nhưng vẫn cần scout, plan và code.
Kết quả:
Chốt contract brainstorm, chạy scout, bắt buộc plan-before-code, triển khai, review, chạy test, đồng bộ finalize và journal.
Thực thi plan
/ak:cook path/to/plan.md --auto
Dùng khi:
Khi đã có plan được chấp nhận và muốn chạy liên tục.
Kết quả:
Tái dùng contract brainstorm và bằng chứng scout hiện tại, xác nhận plan-before-code, chạy phase, review, chạy test, đồng bộ finalize và journal.
Test trước
/ak:cook "Refactor middleware auth" --tdd
Dùng khi:
Khi muốn khoá hành vi bằng test trước khi refactor.
Kết quả:
Chốt contract brainstorm, chạy scout, bắt buộc plan-before-code, viết test trước, triển khai, review, chạy lại test, đồng bộ finalize và journal.
Cổng tương tác
/ak:cook "Thêm tìm kiếm vào catalog" --interactive
Dùng khi:
Khi muốn workflow cook đầy đủ với cổng duyệt của người dùng.
Kết quả:
Chạy workflow interactive mặc định, dừng ở cổng review, triển khai tính năng đã yêu cầu và vẫn bắt buộc test cùng finalize sync.
Agent song song
/ak:cook "Tách phần việc billing và notifications" --parallel
Dùng khi:
Khi các lát triển khai độc lập có thể chạy song song.
Kết quả:
Nhóm ownership không chồng lấn, điều phối agent triển khai song song, rồi gộp review, test và finalize sync.
Bỏ test tường minh
/ak:cook "Cập nhật badge README" --no-test
Dùng khi:
Khi thay đổi không có hành vi test được và phải bỏ test có chủ đích.
Kết quả:
Ghi nhận ngoại lệ --no-test tường minh, vẫn scout và plan, triển khai thay đổi chỉ-docs và hoàn tất finalize mà không bịa test.

Phạm vi xử lý

  • Chốt contract
  • Nhận diện mode
  • Scout
  • Nghiên cứu và lập plan
  • Cổng review plan
  • Triển khai

Skill liên quan

Tiếp theo