QA Prompt Skill Manager — centralized prompt hub for QA/QC teams
Project description
huynp-skills (QA Framework & Prompt Manager)
Centralized QA Prompt Skill Manager — Quản lý bộ skill prompts QA tập trung cho nhiều project, tái sử dụng 100% kịch bản kiểm thử, đồng thời bảo mật được bộ kỹ năng cốt lõi.
Giải quyết bài toán phân mảnh Prompt
Khi đưa AI vào kiểm thử, các nhóm thường gặp vấn đề copy-paste prompt khắp nơi. Framework này giải quyết bằng cách tách biệt nguồn kỹ năng (Hub) và dự án (Project):
_core/(Bảo mật & Tập trung): "Bộ não" chứa toàn bộ system role, prompt mẫu, tool config. Phần này CỐ TÌNH KHÔNG public lên PyPI để phòng trừ rò rỉ dữ liệu, mà được quản lý riêng ở Git nội bộ của team.- Package
huynp-skills(CLI Tool): Thư viện cài quapipđóng vai trò công cụ điều phối, kết nối, tạo template tự động cho các project test để người dùng áp dụng bộ kỹ năng trong_coredễ nhất.
🚀 Hướng Dẫn Cài Đặt (Dành cho Máy Mới)
Vì file kỹ năng lõi không có trên PyPI, để công cụ hoạt động, các thành viên trong team cần làm theo 3 bước sau:
Bước 1: Clone bộ kỹ năng lõi (_core)
Bạn cần tải mã nguồn (Git clone) repository chứa thư mục _core nội bộ của team về một thư mục bất kỳ trên máy.
Ví dụ lưu tại thư mục:
D:\testing-skills\_core
Bước 2: Cài đặt thư viện CLI
Mở Terminal/CMD, kích hoạt môi trường ảo (venv) của dự án bạn đang làm, sau đó cài đặt package:
pip install huynp-skills
Bước 3: Đấu nối thư viện với _core (Set Hub)
Để công cụ nhận biết _core đang nằm ở đâu, bạn thực hiện 1 trong 3 cách:
🟢 Cách 1: Set biến môi trường (Khuyến Cáo)
Thiết lập đường dẫn trỏ thẳng đến _core thông qua biến QA_SKILLS_HUB.
- Windows PowerShell:
$env:QA_SKILLS_HUB = 'D:\testing-skills\_core'
(Để lưu vĩnh viễn không cần gõ lại, hãy vàoEnvironment Variablescủa Windows để thêm biến System/User) - Linux/Mac/Git Bash:
export QA_SKILLS_HUB=/your/path/to/testing-skills/_core
🟡 Cách 2: Set Hub Thủ Công qua CLI
Chạy trực tiếp dòng lệnh cung cấp đường dẫn tuyệt đối tới công cụ:
huynp-skills hub set D:\testing-skills\_core
🟡 Cách 3: Tự động tìm kiếm (Auto-detect)
Nếu folder dự án nằm chung hoặc ở dưới thư mục cha chứa _core, công cụ có thể tự tìm kiếm:
huynp-skills hub auto-detect
✅ Kiểm tra cài đặt thành công: Chạy lệnh bên dưới, nếu bạn thấy trình bày ra danh sách các prompts, Setup đã hoàn thành!
huynp-skills list
🛠️ Trình Tự Sử Dụng Hằng Ngày
Khi bạn cần thực hiện công việc cho một dự án test hoặc tính năng mới:
# 1. Đi tới thư mục dự án
cd D:\my-new-project
# 2. Khởi tạo template rỗng
huynp-skills init
Lệnh init sẽ tự động sinh cấu trúc kiểm thử chuẩn:
my-project/
├── .agents/
│ └── workflows/
│ └── qc_follow.md ← Workflow AI (tự động load paths đến thư mục hub)
├── .huynp-skills ← Cấu hình config dự án
├── Master_Instruction.md ← Cập nhật Context, scope và tổng quan dự án vào đây
├── 01_knowledge_base/
│ └── requirements/ ← Đặt PRD / Rule / SRS cần để sinh test cases tại đây
└── 03_test_design/ ← Nơi xuất kết quả sinh ra của AI tương ứng
├── manual/
│ ├── checklist/
│ └── test_cases/
└── automation/scripts/
Các lệnh tương tác lấy Prompt:
| Command | Mô tả |
|---|---|
huynp-skills list |
Xem lại toàn bộ kỹ năng có sẵn từ Hub |
huynp-skills path <id> |
Lấy tuyệt đối Path của kỹ năng để truyền đưa cho công cụ AI xử lý. VD: huynp-skills path generate/manual/checklist/ui-checklist |
huynp-skills status |
Xem trạng thái hệ thống: trạng thái hub đang kết nối và thống kê project hiện tại |
huynp-skills kb list |
Liệt kê nhanh danh sách file có trong Knowledge Base |
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file huynp_skills-1.0.9.tar.gz.
File metadata
- Download URL: huynp_skills-1.0.9.tar.gz
- Upload date:
- Size: 173.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3d938469d2c416b554ee44b68254f7225ca2f7860fffa1fc55d8cf8e93f80847
|
|
| MD5 |
5ce581e581b191c9bab56426462ef198
|
|
| BLAKE2b-256 |
5d2711183b6f5f572aa4a20f015b38cd0607286d6c6e0e00f7a58ac4207a2df3
|
File details
Details for the file huynp_skills-1.0.9-py3-none-any.whl.
File metadata
- Download URL: huynp_skills-1.0.9-py3-none-any.whl
- Upload date:
- Size: 177.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
40797272154887266a4562198370ec77edd130d4627fd85d5d7882f6aea15e48
|
|
| MD5 |
68a396bd043540958abb677178e87b6a
|
|
| BLAKE2b-256 |
32db01439bea173a2e34e3133a5f7f3828f6161094c77cc8672519cbd1fd37c4
|