Biến quy trình “hoàn thành – bị phê bình – chỉnh sửa” thành một luồng cố định: agent nộp bản nháp đầu tiên, sau đó cử một sub-agent phản biện chỉ xem xét sản phẩm cuối cùng mà không xem quá trình suy luận của chính nó, chấm điểm từ 1–10 và liệt kê các vấn đề, chỉnh sửa theo ý kiến phản hồi cho đến khi đạt ngưỡng chất lượng.
Số lượt cài đặt skills.sh 106836 (+2750 / 24h)
Kiểm toán bảo mật: Đã kiểm toán (không phát hiện rủi ro)
Cài đặt: npx skills add https://github.com/2dmurali/review-loop-skill --skill review-loop
Lý do
- Mặc định tối thiểu 2 vòng, tối đa 4 vòng, ngưỡng qua là 8/10, có thể thay đổi trong prompt, ví dụ: “use review-loop, gate 9, max 5 loops”
- Mẫu prompt phản biện yêu cầu phân loại vấn đề thành Critical (Nghiêm trọng) / Important (Quan trọng) / Minor (Nhỏ), cố gắng cung cấp file:line, và nêu rõ lý do cần thay đổi, thay đổi cái gì; báo cáo điểm số và các điểm chính cho người dùng sau mỗi vòng, cuối cùng kèm theo tóm tắt toàn bộ vòng lặp
- Quy định rằng mô hình phản biện không được yếu hơn mô hình thực hiện tác vụ; nếu điểm số không tăng và ý kiến phản hồi giống nhau trong 2 vòng liên tiếp, hãy đề xuất chuyển sang mô hình mạnh hơn, tạm thời hạ thấp ngưỡng hoặc chia nhỏ tác vụ
- Nêu rõ khi nào không nên sử dụng: các chỉnh sửa đơn giản, các tác vụ dựa trên kiểm thử, công việc khám phá ưu tiên tốc độ, các tác vụ không có tiêu chí nghiệm thu
- skills.sh có 2750 lượt cài đặt trong 24 giờ, tổng cộng 106836 (chỉ phản ánh mức độ quan tâm)
Cách dùng
- npx skills add https://github.com/2dmurali/review-loop-skill --skill review-loop
- Thêm câu “use review-loop” vào yêu cầu, hoặc nói “run review-loop on the file I just wrote” để xem xét các tệp đã có
- Cần một client hỗ trợ khởi tạo sub-agent; nếu không hỗ trợ, tác giả đề xuất mở một cuộc hội thoại mới, chỉ dán sản phẩm cuối cùng để yêu cầu chấm điểm
Rủi ro
- Kết quả kiểm toán là đạt; SKILL.md chỉ chứa quy trình dạng văn bản, không có script, yêu cầu mạng hay khóa bí mật, phù hợp với nội dung
- Mỗi vòng đều phải chạy thêm một agent phản biện, làm tăng gấp đôi mức tiêu thụ token và thời gian xử lý
- Điểm số do mô hình đưa ra, việc qua ngưỡng không đồng nghĩa với việc không còn lỗi; kho lưu trữ chỉ có một tệp SKILL.md, không có ví dụ về đầu ra