Claude Skill MartKhám phá skillCâu dùng ngayHọc qua videoDùng terminalSkill là gì?
← Về danh sách

Trợ lý kiểm thử API

Sinh và xác minh test API dựa trên bằng chứng thật từ OpenAPI, mã route và test hiện có, tách bạch giữa việc tạo test và việc gửi request thật.

Lập trìnhTrung cấp★ 868⑂ 95Điểm AI 8/10Cập nhật lần cuối: 22 thg 9, 2026

Nó làm được gì

  • Đọc tài liệu OpenAPI/Swagger, route, controller, DTO, validator và test sẵn có để xác định hợp đồng API thực tế.
  • Lập ma trận hợp đồng cho từng endpoint: method/path, xác thực & quyền, ràng buộc tham số, response đã khai báo, tác dụng phụ/idempotency, môi trường và cách dọn dữ liệu.
  • Báo cáo mọi khác biệt giữa đặc tả, mã nguồn và test cũ; nếu chưa rõ hành vi nào mới đúng thì hỏi lại thay vì đoán.
  • Không mặc định mọi endpoint đều trả 400/401/403/404/500 — chỉ tạo assertion khi hợp đồng khai báo hoặc nhánh mã thật sự đi tới được.
  • Phân biệt rõ "sinh test" và "chạy request": production, staging dùng chung, API trả phí hay thao tác ghi đều cần cho phép rõ ràng.
  • Dùng script test và công cụ đã có trong lockfile của dự án, tránh npx trần hay cài công cụ toàn cục.

Phù hợp với ai

  • Lập trình viên backend cần bổ sung test tích hợp, test hồi quy cho API.
  • QA/kỹ sư nền tảng muốn kiểm tra đặc tả OpenAPI có khớp với hiện thực không.
  • Nhóm từng gặp cảnh AI viết test khẳng định những trường response không hề tồn tại.

Ví dụ sử dụng

  1. "Viết test tích hợp cho endpoint /orders" → đọc route và DTO, lập ma trận hợp đồng, rồi chỉ sinh case thành công, biên và phân quyền dựa trên ràng buộc có thật.
  2. "Kiểm tra xem OpenAPI có khớp với response thật không" → đối chiếu đặc tả với handler, liệt kê điểm lệch và xin xác nhận đâu là hành vi mong muốn.
  3. "Chạy bộ test này trên staging" → hỏi Base URL, tài khoản test, có được phép gửi POST/DELETE không, phương án dọn dữ liệu; chỉ chạy sau khi được duyệt và báo cáo lệnh, exit code, dữ liệu còn sót.

· · · Hướng dẫn cài đặt · · ·

Dùng thử ngay, không cần cài

Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.

Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình:
https://raw.githubusercontent.com/laolaoshiren/claude-code-skills-zh/HEAD/skills/api-tester/SKILL.md

Mình muốn: (viết việc bạn cần ở đây)

Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.

↓ Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.

Cài vào ứng dụng Claude (không cần terminal)
  1. Tải tệp ZIP bằng nút bên dưới.
  2. Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
  3. Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
↓ Tải ZIP
Cài vào Claude Code

Để Claude làm — dán câu dưới đây vào Claude Code

Hãy cài skill mình tìm thấy trên Claude Skill Mart.
Copy thư mục skills/api-tester từ repo GitHub laolaoshiren/claude-code-skills-zh vào ~/.claude/skills/api-tester/ của mình.
Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.

Cài bằng lệnh thủ công

git clone https://github.com/laolaoshiren/claude-code-skills-zh.git /tmp/ccs-zh && mkdir -p ~/.claude/skills && cp -r /tmp/ccs-zh/skills/api-tester ~/.claude/skills/

⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.

  1. Mở terminal.
  2. Tải kho lệnh: git clone https://github.com/laolaoshiren/claude-code-skills-zh.git
  3. Tạo thư mục skill: mkdir -p ~/.claude/skills
  4. Sao chép skill: cp -r claude-code-skills-zh/skills/api-tester ~/.claude/skills/
  5. Kiểm tra tồn tại tệp ~/.claude/skills/api-tester/SKILL.md.
  6. Khởi động lại Claude Code và thử yêu cầu: "Tạo test tích hợp cho API của dự án này".
  7. Nếu cần chạy request thật, hãy nêu rõ môi trường (local/test/staging) và có cho phép thao tác ghi hay không.