Plugin cho app Claude (Chat, Cowork) & Claude Code · tiếng Việt

Bớt làm manual.
Gõ 1 câu, AI chạy cả luồng QA của Story.

StoryPass soát Story, viết và import test lên Xray, đối soát dữ liệu, test API, chạy chức năng trên Chrome, so giao diện với Figma — rồi gom lỗi thành Sub-Bug theo từng loại. Claude không ghi gì lên Jira trước khi bạn đồng ý.

Nghe quen không?

Một Story, sáu việc tay chân lặp lại

Phần lớn thời gian của QA manual không dành cho việc tìm lỗi khó, mà cho việc chuyển dữ liệu qua lại giữa các công cụ.

01

Nhập test case lên Xray bằng tay

Viết trên Excel, rồi copy từng case, tạo Test Set, Test Plan, Test Execution — mỗi Story một lần, mỗi sprint lặp lại.

02

Dò từng con số giữa 3 nơi

Mở file nguồn, mở database, mở web. So từng ô trong bảng, từng điểm trên chart. Một lần mất tập trung là sót lỗi.

03

Gọi API, đối chiếu, ghi chép

Postman một tab, DB một tab, ghi lại status code, tham số, thời gian phản hồi — rồi tự đối chiếu với giao diện.

04

Soi pixel với Figma

Chụp màn hình, đặt cạnh design, soi khoảng cách, màu, font. Đổi kích thước cửa sổ, làm lại từ đầu.

05

Mỗi lỗi một ticket

Viết 15 bug rời rạc cho 1 Story. Dev ngợp, PM khó theo dõi, còn bạn mất nửa buổi chỉ để viết.

06

Retest và cập nhật trạng thái

Dev fix xong, bạn tìm lại lỗi nào ở test nào, kiểm lại, rồi cập nhật từng test run cho đúng.

Kết quả: hết sprint vẫn chưa kịp làm exploratory testing hay nghĩ về rủi ro — phần việc thật sự cần đến bạn.

Cách hoạt động

Từ Soát Story tới Viết automation

/qa-run là nhạc trưởng: bạn chỉ cần nhớ các câu lệnh của nó, nó tự gọi skill con đúng lúc.

  1. 1Soát Storyqa-story-review
  2. 2Viết + import testqa-xray-tests
  3. 3Chạy kiểmDATA · API · FUNC · UI
  4. 41 lần duyệtbạn
  5. 5Ghi JiraSub-Bug + test run
  6. 6Retest khi dev sửaqa-run
  7. 7Regression trước Go-live+ automation chạy ngầm
  8. 8Smoke testproduction, chỉ đọc
  9. 9Đóng StoryExecution + Story → Done
  10. 10Viết automationqa-automation

Khi bạn nhắn test PROJ-100

  1. 01

    Soát Story nếu chưa soát

    Đối chiếu Story ↔ Figma ↔ nguồn dữ liệu. Câu hỏi đánh số theo mức Chặn / Cần rõ / Gợi ý, kèm cách hiểu tạm của QA.

  2. 02

    Viết test case nếu chưa có

    CSV test case có nhãn chủ và tiêu chí regression. Phần còn chờ BA được viết theo cách hiểu tạm và đánh dấu “Chờ BA”.

  3. Dừng: bạn duyệt CSV + câu hỏi

    Sửa bằng 1 câu chat. Duyệt xong mới đăng câu hỏi, import Xray, tạo Test Execution.

  4. 04

    Chạy DATA → API → FUNC → UI

    Mỗi test case được giao cho đúng “chủ” của nó.

  5. Dừng: 1 tin duyệt

    Gom mọi lỗi, các câu sẽ ghi lên Jira và bảng test run trước → sau. Bỏ/giữ từng mục theo mã, VD “bỏ DATA-1.2”.

  6. 06

    Ghi Jira, lưu báo cáo

    Tạo hoặc bổ sung Sub-Bug theo chủ, đính bằng chứng, ghi test run qua sổ chung, lưu báo cáo vào kho QA.

Bên trong gói qa-kit 1.0.0Xem có gì mới →

12 skill trong 1 plugin

Gọi riêng từng skill được (mỗi skill có điểm duyệt riêng). Gọi qua /qa-run thì mọi kết quả gom về 1 điểm duyệt.

Nhạc trưởng: điều phối cả vòng QA 1 Story

/qa-run

“test PROJ-100”, tiến độ, retest, quyết định, thêm test, regression trước go-live, smoke test trên production, đóng Story. Bạn chỉ cần nhớ câu lệnh của nó — nó tự gọi skill con đúng lúc.

Soát Story

/qa-story-review

Story ↔ Figma ↔ nguồn dữ liệu. Comment câu hỏi đánh số tag BA; chốt khi BA trả lời và sửa test chờ BA.

Test case & Xray

/qa-xray-tests

CSV có nhãn chủ, tiêu chí regression; import Test Set/Plan, chạy lại không tạo trùng; tạo Test Execution.

Đối soát số liệu

/qa-data-verify

File nguồn ↔ DB (chỉ SELECT) ↔ số trên trang. Chẩn đoán lỗi nằm ở tầng nào.

Test API

/qa-api-verify

Theo doc .md, OpenAPI/Swagger, Postman: contract, status, filter/sort/phân trang, tốc độ; so Response ↔ DB ↔ UI.

Chức năng trên Chrome

/qa-func-run

Tab, bộ lọc, legend, tooltip, Export, điều hướng — trên Chrome thật của bạn. Có chế độ regression và smoke test.

Giao diện ↔ Figma

/qa-ui-compare

Chụp trang ở nhiều độ rộng, so layout, khoảng cách, màu, font, state; xếp mức Critical / Major / Minor.

Automation Playwright

/qa-automation

UI + API cho test có nhãn regression, kèm khung dự án mẫu; PR, CI GitHub Actions, xác minh lượt CI fail.

Sức khoẻ môi trường test

/qa-health-check

Mỗi sáng: API, job nạp dữ liệu, độ tươi dữ liệu, trang. So với lần trước, chỉ báo vấn đề mới.

Theo dõi production

/qa-prod-watch

Mỗi sáng T2–T6, chỉ đọc: trang mở được không, chart trống, API trang gọi lỗi/chậm; đối chiếu vài số chính với nguồn chính thức. Chỉ báo lỗi mới.

Kèm theo:/qa-setup cài cho 1 dự án, làm 1 lầnqa-kit-tools thư viện script dùng chung, không gọi trực tiếp

Mỗi test case có “chủ”

Mỗi test case được gắn 1 hoặc nhiều nhãn chủ; mỗi chủ do 1 skill kiểm và ghi dấu riêng vào test run. Trạng thái test được tính từ dấu của mọi chủ: có chủ FAIL → FAIL, mọi chủ ✅ → PASS.

Lỗi được gom thành Sub-Bug theo chủ gắn với Story — mỗi Sub-Bug là danh sách lỗi đánh số, viết ngắn cho dev đọc.

NhãnChủKiểm
qa-data[DATA]Con số, tổng, %, Top N, kỳ mới nhất, file CSV tải về
qa-api[API]Endpoint, tham số, status, cấu trúc response, tốc độ
qa-func[FUNC]Thao tác → trạng thái: tab, bộ lọc, tooltip, legend, Export, điều hướng
qa-ui[UI]Màu, font, khoảng cách, layout, nhãn/đơn vị — so Figma
regression[AUTO]Test đưa vào automation Playwright (UI + API), chạy hồi quy trước go-live
Ra lệnh bằng tiếng Việt

Nhắn như nhắn cho đồng nghiệp

Câu lệnh tự nhiên đều được; dưới đây là cách nói Claude hiểu chắc nhất. Thay PROJ-100 bằng key Story của bạn.

  • test PROJ-100Làm tiếp mọi việc còn thiếu của Story, dừng cho bạn duyệt trước khi ghi Jira.
  • PROJ-100 tới đâu rồiChỉ đọc: tỷ lệ PASS, lỗi đang mở, câu hỏi BA còn mở, việc nên làm tiếp.
  • review PROJ-100Soát Story, đưa câu hỏi đánh số để bạn duyệt rồi comment tag BA.
  • BA trả lời PROJ-100 rồiGhép trả lời với câu hỏi, chốt, sửa các test đang “Chờ BA”.
  • dev fix PROJ-210 rồiKiểm lại từng mục của Sub-Bug, đạt hết → Ready for Live, còn lỗi → Reopened.
  • thêm test PROJ-100Viết thêm test case cho phần Story mới đổi hoặc BA vừa trả lời, import lên Xray không tạo trùng.
  • regression PROJ-100Khi mọi Sub-Bug Ready for Live: kiểm nhanh trên Chrome, chạy ngầm regression các Story khác (nếu có automation).
  • smoke PROJ-100Kiểm trên production (chỉ đọc), mọi Sub-Bug Done thì tự đóng Story.
  • viết automation PROJ-100Viết Playwright cho các test có nhãn regression, chạy thử, mở PR.
  • check stagingKiểm sức khoẻ môi trường test trước khi bắt đầu.
  • check prodKiểm production (chỉ đọc): trang, API trang gọi, số chính so với nguồn chính thức.
Bạn vẫn là người quyết định

AI làm, QA duyệt

StoryPass được thiết kế để không bao giờ “tự ý”. Những nguyên tắc dưới đây được viết thẳng vào từng skill.

Không ghi Jira khi chưa duyệt

Câu hỏi, test, Sub-Bug, trạng thái chỉ được ghi sau khi bạn đồng ý. Ngoại lệ định sẵn: gán nhãn chủ cho test, bước đóng Story khi mọi Sub-Bug đã Done, và health check theo lịch nếu bạn bật.

Không sửa tay trạng thái test run

Mọi thay đổi đi qua sổ test run dùng chung, không đè kết quả của chủ khác.

Môi trường test chỉ đọc

Không submit/lưu/xoá dữ liệu thật trừ khi test case yêu cầu và bạn đồng ý. DB chỉ SELECT; production chỉ ở chế độ Live.

Không nhập mật khẩu trên Chrome

Bạn tự đăng nhập; gặp màn đăng nhập thì Claude dừng và nhờ bạn.

Bí mật nằm ngoài báo cáo

Token chỉ đặt trong lệnh/biến môi trường; mật khẩu DB, webhook nằm trong .qa-kit/. Không in ra chat, không ghi vào kho QA.

Tin nhóm chỉ gửi khi bạn đồng ý

Tin “Ready for Live” và kết quả smoke test trên production chỉ gửi sau khi bạn xem bản xem trước.

Chuẩn bị

Bạn cần gì để dùng?

Không cần server riêng. Plugin chạy trong Claude của bạn; tool là script Python chỉ dùng thư viện chuẩn.

Phù hợp nhất Web app có trang dữ liệu/dashboard (chart, bảng, bộ lọc, Export) đọc từ API + DB. Harness đọc sẵn chart ECharts; thư viện khác như Recharts, Highcharts, Chart.js cần adapter — Claude viết khi gặp trang mới.

Vẫn dùng được App dạng form/CRUD: vẫn dùng tốt cho soát Story, test case, API, giao diện và quy trình Jira.

Xem các bước cài đặt
  • Gói Claude trả phíBắt buộc

    Pro, Max, Team hoặc Enterprise — plugin chỉ có ở gói trả phí.

  • App Claude (Chat / Cowork) hoặc Claude CodeBắt buộc

    Khuyến nghị app Claude bản desktop (Chat hoặc Cowork) đã nối máy để chạy đầy đủ, kể cả DB/API sau VPN. Quen dòng lệnh thì dùng Claude Code.

  • Python 3.8+Bắt buộc

    Tool chỉ dùng thư viện chuẩn. macOS/Linux chạy trực tiếp; Windows dùng WSL hoặc Git Bash.

  • Jira + XrayBắt buộc

    Cloud hoặc Server/DC. Quyền tạo issue, comment, chuyển trạng thái. Token Jira (Xray Cloud thêm Client ID + Secret).

  • Chrome + Claude in ChromeTuỳ chọn

    Chạy FUNC/UI, regression, smoke test trên trình duyệt thật đã đăng nhập môi trường test và production.

  • FigmaTuỳ chọn

    So giao diện. Seat View/Collab có ít lượt gọi — gửi ảnh PNG export thay link cũng được.

  • DB chỉ đọcTuỳ chọn

    PostgreSQL/MySQL của môi trường test (+ VPN nếu cần) để đối soát số liệu, API ↔ DB, health check.

  • Repo code FE/BETuỳ chọn

    Đọc code để biết endpoint, công thức tính (chỉ đọc).

  • Node.js 20+, git, ghTuỳ chọn

    Cho automation Playwright và CI GitHub Actions.

  • Webhook nhóm chatTuỳ chọn

    Google Chat, Slack hoặc Teams — gửi tin “Ready for Live” và kết quả smoke test trên production.

Bảng giá

Trả 1 lần, dùng mỗi sprint

Chuyển khoản VietQR, nhận file qa-kit-1.0.0.zip kèm HUONG-DAN.md. Phí gói Claude bạn trả riêng cho Anthropic.

Dùng thử

Thử soát Story và viết test Xray bằng AI trên Jira của bạn trước khi quyết định mua.

Miễn phíkhông cần thanh toán

  • qa-kit Lite: /qa-story-review + /qa-xray-tests
  • Soát Story ↔ Figma ↔ nguồn dữ liệu, câu hỏi đánh số Chặn / Cần rõ / Gợi ý
  • Viết test case, import Test Set/Plan lên Xray không tạo trùng, tạo Test Execution
  • Duyệt xong mới ghi lên Jira
  • Chạy trên app Claude (Chat, Cowork) và Claude Code, Jira + Xray Cloud & Server/DC
  • Chưa gồm: đối soát dữ liệu, test API, Chrome, Figma, automation
Nhận bản dùng thử
Phổ biến nhất

Trọn bộ

Cả vòng QA 1 Story: soát Story, test case, kiểm, ghi lỗi, retest, regression trước go-live, smoke test trên production, automation.

290.000đ190.000đ290.000đ/ người · mua 1 lần

Ưu đãi 20 người mua đầu · đến hết 30/11/2026

  • qa-kit 1.0.0: 12 skill — /qa-run điều phối + 10 skill chuyên trách + thư viện tool
  • Chạy trên app Claude (Chat, Cowork — desktop/web) và Claude Code
  • Jira Cloud & Server/DC, Xray Cloud & Server/DC
  • /qa-setup tự tạo cấu hình dự án và kiểm từng kết nối
  • HUONG-DAN.md: cài đặt, câu lệnh mẫu, tuỳ biến, xử lý sự cố
Mua trọn bộ

Team

Cho team QA dùng chung 1 cấu hình và kho QA, cập nhật plugin tập trung.

Liên hệ

  • Mọi thứ trong gói Trọn bộ cho từng người trong team
  • Hướng dẫn phân phối tập trung: Organization settings của app Claude (Team/Enterprise) hoặc repo Git nội bộ (Claude Code)
  • Hỗ trợ tuỳ biến qa-config.json theo workflow Jira của team
  • Buổi onboarding cho cả team
Liên hệ báo giá
Câu hỏi thường gặp

Trước khi bạn quyết định

StoryPass có thay thế QA không?

Không. Nó làm phần lặp lại: nhập test, dò số, chụp so sánh, viết Sub-Bug, cập nhật test run. Việc hiểu sản phẩm, đánh giá rủi ro, quyết định cái gì là lỗi và exploratory testing vẫn là của bạn — và mọi thứ chỉ được ghi lên Jira sau khi bạn duyệt.

Dùng với AI agent nào?

Claude: bạn chat với Claude ngay trong app Claude, ở Chat hoặc Cowork (khuyến nghị bản desktop cho QA chạy hằng ngày); ai quen dòng lệnh có thể dùng Claude Code. Cài dưới dạng plugin, cần gói Claude trả phí (Pro, Max, Team hoặc Enterprise).

Team mình dùng Jira Cloud hay Server/Data Center?

Cả hai đều được: Jira Cloud lẫn Server/DC, Xray Cloud lẫn Server/DC. Thông tin dự án nằm trong qa-config.json do /qa-setup tạo, không gắn với dự án nào.

App của mình không phải dashboard thì có dùng được không?

App dạng form/CRUD: vẫn dùng tốt cho soát Story, test case, API, giao diện và quy trình Jira.

Mình dùng Windows được không?

Được, qua WSL hoặc Git Bash, vì các lệnh trong skill viết cho bash. macOS và Linux chạy trực tiếp. Máy cần Python 3.8 trở lên.

App Claude bản web có đối soát được DB nội bộ không?

Không. Bản web chạy trong sandbox trên cloud, gọi được Jira/Xray/API công khai trên Internet nhưng không vào được DB/API nằm sau VPN công ty. Muốn chạy đầy đủ, dùng app Claude bản desktop (Chat hoặc Cowork) đã nối máy, hoặc Claude Code.

Dữ liệu và token có an toàn không?

Mọi thứ chạy trong tài khoản Claude và máy của bạn; StoryPass không có máy chủ riêng. Token chỉ đặt trong lệnh hoặc biến môi trường, mật khẩu DB và webhook nằm trong thư mục .qa-kit/ (không chia sẻ, không commit). Trước khi nối hệ thống nội bộ với AI, bạn nên hỏi quy định bảo mật của công ty.

Máy mình đã có bộ skill QA khác thì sao?

Claude có thể chọn nhầm bộ nếu câu lệnh giống nhau. Tắt plugin kia khi không dùng (Customize › Plugins), gọi đích danh /qa-run, hoặc với Claude Code thì cài qa-kit ở scope project. File cấu hình và thư mục của qa-kit không đụng tới bộ khác.

Cập nhật bản mới thế nào?

App Claude: tải lên file qa-kit.plugin bản mới ở Customize › Plugins. Claude Code: giải nén bản mới đè lên thư mục cũ, hoặc claude plugin update nếu cài từ repo Git. Dữ liệu dự án (kho QA, qa-config.json) không bị ảnh hưởng.

Phí dùng Claude có nằm trong giá không?

Không. Phí gói Claude bạn trả trực tiếp cho Anthropic. Giá trên trang này chỉ là giá bộ plugin và tài liệu.

Có bản dùng thử không?

Có. Bản Lite miễn phí gồm /qa-story-review và /qa-xray-tests: soát Story ↔ Figma ↔ nguồn dữ liệu, đưa câu hỏi đánh số để bạn duyệt rồi mới comment tag BA; viết test case, import lên Xray và tạo Test Execution. Gửi email ở trang Mua để nhận file. Bản Lite chưa gồm đối soát dữ liệu, test API, chạy Chrome, so Figma và automation.

Thanh toán và hoàn tiền thế nào?

Chuyển khoản bằng mã VietQR, gửi ảnh xác nhận qua email, bạn nhận file qa-kit-1.0.0.zip kèm HUONG-DAN.md. Nếu không cài chạy được trên hệ thống của bạn và mình không hỗ trợ xử lý được, bạn được hoàn tiền 100% trong 7 ngày kể từ khi nhận file.