qc-code
Installation
SKILL.md
Skill: qc-code
When to use
- User muốn một cặp mắt senior soi code trước khi chốt: "review code", "soi code", "chấm điểm code".
- Trước commit một thay đổi đáng kể — cắm tùy chọn vào
/orca-workflowtrướcverify-before-commit. - KHÔNG dùng cho: quét bảo mật tĩnh (đó là
/orca-sec-scans— Trivy) hay xử lý một sự cố đã xảy ra (đó là/orca-issue— repro-first).
Phạm vi review (mặc định = diff hiện tại)
Mặc định soi thay đổi kể từ base (git diff từ commit/branch gốc) — đúng lúc trước commit, nhanh, đúng thứ vừa viết. User chỉ định file/thư mục thì soi cái đó. KHÔNG mặc định toàn codebase (chậm, tốn token, phần lớn không đổi).
Steps
- Xác định phạm vi —
git diff <base>..HEAD --stat(hoặc file user nêu). Đọc code trong phạm vi đó. - Chấm bốn mục (mục dưới). Mỗi mục: điểm/10 · lỗi nặng nhất · cách sửa. → Xong khi cả bốn mục đều có đủ ba phần.
- Mục logic: sinh test tái hiện cho mỗi bug (mục "logic & bug" bên dưới). → Xong khi mỗi bug có một test đỏ chạy được.
- Kết luận —
PASS(sang bước kế) hayCẦN SỬA(liệt kê phải sửa gì trước khi pass). → Xong khi verdict rõ + danh sách phải-sửa nếu CẦN SỬA. - Ghi test vào dự án (mục "Ghi test" dưới) + nhắc
qc-regression.py --runauto-chạy chúng.