AI Skill MartKhám phá skillLệnhChương trìnhHọcSkill là gì?
← Về danh sách

Tái hiện & sửa lỗi (quy trình Benny)

Kỹ năng tự động hóa nghiêm ngặt: tái hiện lỗi đã phân loại từ Slack qua UI thật hai lần, có bằng chứng trước/sau rồi mới mở pull request nháp.

Tự động hóaNâng cao★ 3,104⑂ 224Điểm AI 7/10Cập nhật lần cuối: 28 thg 10, 2026

Làm được gì

  • Chỉ khởi động khi có nhãn phân loại tin cậy trong luồng Slack nguồn ([benny:bug], [benny:performance]).
  • Khóa cứng tọa độ kênh/luồng nguồn, cấm đăng tin gốc, kiểm tra trước mỗi lần đăng và chỉ coordinator được đăng Slack.
  • Dùng control adapter + feature map để mở ứng dụng thật và thao tác UI theo đúng đường dẫn báo lỗi; phải thấy đúng triệu chứng hai lần mới coi là tái hiện.
  • Nếu đã có PR hoặc commit sửa lỗi, chuyển sang chế độ kiểm chứng thay vì viết bản vá cạnh tranh.
  • Chỉ sửa khi xác định được nguyên nhân gốc, sau đó quay/chụp bằng chứng trước–sau và mở pull request nháp (không bao giờ merge hay deploy).

Phù hợp với ai

  • Đội nhận báo lỗi qua Slack và muốn agent lo khâu tái hiện đầu tiên
  • Kỹ sư QA/nền tảng đã có adapter điều khiển UI (mở app, click, quay màn hình, dọn dẹp)
  • Người dùng bộ skill pstack (how, why, tdd, unslop)

Ví dụ sử dụng

  1. Người dùng báo "lưu cài đặt không ăn"; bot phân loại để lại [benny:bug] tracker=..., agent mở app, lặp lại đường dẫn hai lần và chụp trạng thái hỏng.
  2. Đã có PR mở cho đúng lỗi đó: agent chạy bản gốc và bản vá trên UI thật để xác nhận triệu chứng biến mất, không tự viết bản vá khác.
  3. Không tái hiện được: không đăng gì vào luồng nguồn, chỉ ghi Could not reproduce ở luồng vận hành.

· · · 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/backnotprop/pstack/HEAD/automations/benny/skills/reproduce-and-fix-issues/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 AI Skill Mart.
Copy thư mục automations/benny/skills/reproduce-and-fix-issues từ repo GitHub backnotprop/pstack vào ~/.claude/skills/reproduce-and-fix-issues/ 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/backnotprop/pstack.git && mkdir -p ~/.claude/skills && cp -r pstack/automations/benny/skills/reproduce-and-fix-issues ~/.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 và vào thư mục làm việc.
  2. Tải mã nguồn: git clone https://github.com/backnotprop/pstack.git
  3. Tạo thư mục skill: mkdir -p ~/.claude/skills
  4. Sao chép: cp -r pstack/automations/benny/skills/reproduce-and-fix-issues ~/.claude/skills/
  5. Kiểm tra các tệp references/control-adapter.md và references/verify-existing-fix.md đã đi kèm.
  6. Chuẩn bị cấu hình Benny (ID kênh nguồn, ID người phân loại, đường dẫn feature map, ngân sách tái hiện/sửa) và cài trước skill control adapter có khả năng mở app, thao tác UI, quay màn hình.
  7. Skill đặt disable-model-invocation: true nên chỉ chạy từ trình tự động hóa Benny; hãy thử nghiệm ở kênh test trước khi dùng thật.