WIO – Quy trình kiểm thử
Skill kiểm thử 5 chế độ: tìm chỗ cần test, viết test có giá trị, tạo workload, review test và chẩn đoán sức khỏe bộ test.
Làm được gì
WIO gói 5 chế độ kiểm thử trong một skill:
scan: tìm và xếp hạng các ứng viên test giá trị nhất theo tác động, rủi ro, chi phí (chỉ đọc, không sửa file)test: chọn một ứng viên, quyết định test level / oracle / fixture, viết đúng một test tập trung, chạy lệnh kiểm tra nhỏ nhất rồi reviewworkload: tạo workload thực tế bổ sung bề mặt lỗi mới, invariant mới, tình huống đối kháng — không phải wrapper quanh workload cũreview: kết luậnKEEP/REDO/REMOVEcho một testdoctor: chẩn đoán test flaky, tín hiệu yếu, mock quá đà, state dùng chung, CI chậm
Mỗi chế độ có thứ tự khảo sát code, quy tắc nạp tài liệu tham chiếu và mẫu đầu ra Markdown cố định, kèm các nguyên tắc cấm như: không viết test chỉ để tăng coverage, không mock mất đúng chỗ tạo ra rủi ro thật.
Phù hợp với ai
- Dev muốn tăng test nhưng không biết bắt đầu từ đâu
- Team có coverage cao mà vẫn lọt bug, cần dọn test vô giá trị
- Tech lead cần tiêu chí thống nhất khi review test trong PR
- QA/Platform engineer thiết kế workload, kịch bản E2E hoặc load test
Ví dụ sử dụng
$wio scan src/auth— xếp hạng ứng viên test trong module đăng nhập và chỉ ra test nên viết trước$wio test idempotency của webhook thanh toán— viết một test bắt lỗi tính phí trùng, validate rồi chấm KEEP/REDO/REMOVE$wio doctor— báo cáo lý do CI chậm và nhiễu, kèm mức nghiêm trọng P0–P3 và bằng chứng file
· · · 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/workersio/skills/HEAD/plugins/wio/skills/wio/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)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
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 plugins/wio/skills/wio từ repo GitHub workersio/skills vào ~/.claude/skills/wio/ 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/workersio/skills.git /tmp/wio-skills && mkdir -p ~/.claude/skills && cp -r /tmp/wio-skills/plugins/wio/skills/wio ~/.claude/skills/wio⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Mở terminal.
- Clone repo:
git clone https://github.com/workersio/skills.git /tmp/wio-skills - Tạo thư mục skill:
mkdir -p ~/.claude/skills - Copy skill (phải copy kèm cả
references/vàscripts/):cp -r /tmp/wio-skills/plugins/wio/skills/wio ~/.claude/skills/wio - Kiểm tra:
ls ~/.claude/skills/wiophải thấySKILL.md,references/,scripts/. - Khởi động lại Claude Code, rồi gõ
$wio scanhoặc hỏi "nên viết test nào tiếp theo?" để kích hoạt skill. - (Tùy chọn) Muốn dùng subagent, copy các file trong
plugins/wio/agents/sang.claude/agents/của project — cài skill không tự tạo các file này.