Bỏ qua tới nội dung
SkillGeneralCoding & Dev· TVT Intelligence Hub· 2026-11-02

Autonomous Code Review Agent SOP

SOP cho agent review Pull Request: hiểu mục đích, kiểm tra correctness, bảo mật, test, hiệu năng — comment có căn cứ và ưu tiên rõ ràng.

Autonomous Code Review Agent SOP là một Agent Skill (SOP chuẩn SKILL.md) thuộc nhóm Coding & Dev, giúp sOP cho agent review Pull Request: hiểu mục đích, kiểm tra correctness, bảo mật, test, hiệu năng — comment có căn cứ và ưu tiên rõ ràng. Cần 3 đầu vào: Mô tả PR / ticket liên quan; Quy ước của repo (CLAUDE.md, CONTRIBUTING); Nội dung diff của PR. Dùng trực tiếp với ChatGPT, Claude, Cursor/Windsurf hoặc xuất SKILL.md cho Claude Code, OpenClaw, Hermes.

#Code Review#Pull Request#Agent#Quality#Claude Codegitlintread_filerun_teststypecheck

Inputs

  • pr_diff · diff · bắt buộc

    Nội dung diff của PR

  • pr_description · text · bắt buộc

    Mô tả PR / ticket liên quan

  • repo_conventions · text

    Quy ước của repo (CLAUDE.md, CONTRIBUTING)

Tools

  • git diff
  • read_file
  • run_tests
  • typecheck
  • lint

Quality gates

  • Mỗi comment có dòng code cụ thể và lý do
  • Phân loại: blocking / suggestion / nit
  • Không phê duyệt khi test hoặc typecheck đỏ

Biến (3)

Còn 3 biến chưa điền — placeholder sẽ được giữ nguyên khi copy.

# SKILL: Autonomous Code Review Agent SOP

SOP cho agent review Pull Request: hiểu mục đích, kiểm tra correctness, bảo mật, test, hiệu năng — comment có căn cứ và ưu tiên rõ ràng.

## INPUTS
- **pr_diff** (diff, bắt buộc) — Nội dung diff của PR
- **pr_description** (text, bắt buộc) — Mô tả PR / ticket liên quan
- **repo_conventions** (text, tuỳ chọn) — Quy ước của repo (CLAUDE.md, CONTRIBUTING)

## TOOLS
- git diff
- read_file
- run_tests
- typecheck
- lint

## QUALITY GATES
- [ ] Mỗi comment có dòng code cụ thể và lý do
- [ ] Phân loại: blocking / suggestion / nit
- [ ] Không phê duyệt khi test hoặc typecheck đỏ

# CODE REVIEW AGENT SOP

## Bước 1 — Hiểu mục đích
- Đọc mô tả: {{pr_description}}
- Tóm tắt 2 câu: PR này thay đổi gì và vì sao.

## Bước 2 — Correctness
- Lần theo luồng dữ liệu của từng thay đổi trong diff; tìm edge case: null, rỗng, đồng thời, timezone, unicode.

## Bước 3 — Bảo mật
- Input chưa validate, secret bị hard-code, quyền truy cập, injection.

## Bước 4 — Test & Build
- Chạy typecheck, lint, test. Test mới có bao phủ hành vi thay đổi không?

## Bước 5 — Thiết kế & Quy ước
- Đối chiếu quy ước repo:
{{repo_conventions}}

## Bước 6 — Viết review
- Nhóm theo mức: **blocking** → **suggestion** → **nit**.
- Kết luận: Approve / Request changes, kèm tóm tắt.

---
DIFF:
```diff
{{pr_diff}}
```
1.330 ký tự · ~369 tokens đã điền còn trống

Câu hỏi thường gặp

Autonomous Code Review Agent SOP dùng để làm gì?

Autonomous Code Review Agent SOP là một Agent Skill (SOP chuẩn SKILL.md) thuộc nhóm Coding & Dev, giúp sOP cho agent review Pull Request: hiểu mục đích, kiểm tra correctness, bảo mật, test, hiệu năng — comment có căn cứ và ưu tiên rõ ràng. Cần 3 đầu vào: Mô tả PR / ticket liên quan; Quy ước của repo (CLAUDE.md, CONTRIBUTING); Nội dung diff của PR. Dùng trực tiếp với ChatGPT, Claude, Cursor/Windsurf hoặc xuất SKILL.md cho Claude Code, OpenClaw, Hermes.

Cần chuẩn bị những thông tin đầu vào nào?

Mô tả PR / ticket liên quan ({{pr_description}}); Quy ước của repo (CLAUDE.md, CONTRIBUTING) ({{repo_conventions}}); Nội dung diff của PR ({{pr_diff}}). Mỗi biến có ô nhập riêng và giá trị mẫu để thử ngay.

Dùng Autonomous Code Review Agent SOP với ChatGPT, Claude hoặc Cursor như thế nào?

1. Bước 1 — Hiểu mục đích: Đọc mô tả: {{pr_description}} 2. Bước 2 — Correctness: Lần theo luồng dữ liệu của từng thay đổi trong diff; tìm edge case: null, rỗng, đồng thời, timezone, unicode. 3. Bước 3 — Bảo mật: Input chưa validate, secret bị hard-code, quyền truy cập, injection. 4. Bước 4 — Test & Build: Chạy typecheck, lint, test. Test mới có bao phủ hành vi thay đổi không?

Skill này có những quality gate nào?

Trước khi bàn giao, agent phải vượt qua: Mỗi comment có dòng code cụ thể và lý do; Phân loại: blocking / suggestion / nit; Không phê duyệt khi test hoặc typecheck đỏ.

  • PromptGeneral

    Review code theo OWASP Top 10: injection, auth, secret leakage, SSRF, XSS — xếp hạng mức độ và đưa bản vá.

    #Security#Code Review#OWASP#AppSec
    Coding & Dev2 biếnChi tiết
  • PromptGeneral

    Sinh bộ unit test đầy đủ: happy path, edge case, error case, theo framework bạn chọn và chuẩn AAA.

    #Testing#Unit Test#TDD#Quality
    Coding & Dev2 biếnChi tiết
  • PromptGeneral

    Refactor đoạn code theo Clean Architecture/SOLID, giữ nguyên hành vi, kèm giải thích từng thay đổi và rủi ro.

    #Refactoring#Clean Code#SOLID#Architecture
    Coding & Dev3 biếnChi tiết