QA Prompt Skill Manager — centralized prompt hub for QA/QC teams
Project description
huynp-skills (QA Framework & Prompt Manager)
Centralized & Secure QA Prompt Skill Manager — Quản lý bộ kỹ năng QA tập trung, đóng gói mã hoá prompt để bảo vệ chất xám và tối ưu cho AI Agents (Antigravity).
🌟 Phá vỡ rào cản chia sẻ Prompt
Phiên bản v1.1.0 mang đến bước đột phá về bảo mật và tiện dụng:
- Kiến trúc ẩn (Embedded Core): Toàn bộ "bộ não" prompts (
_core) đã được mã hoá và đóng gói trực tiếp vào thư viện. - Tối ưu cho Antigravity: Không còn truyền file path thủ công. Thư viện cung cấp lệnh
contextđể nạp "tư duy" trực tiếp cho Agent. - Lệnh rút gọn (Short IDs): Hỗ trợ gọi skill bằng tên ngắn (VD:
ui-checklist) thay vì đường dẫn dài dòng.
🚀 Cài Đặt Miễn Phí (Quick Start)
Mở Terminal của bạn (khuyến khích dùng trong môi trường ảo - venv) và chạy:
pip install huynp-skills
🛠️ Quy Trình Làm Việc Chuẩn
Bước 1: Khởi tạo dự án
Di chuyển vào thư mục dự án kiểm thử của bạn và khởi tạo template:
huynp-skills init
Lệnh này sẽ tự động tạo cấu trúc thư mục tiêu chuẩn (01_knowledge_base, 03_test_design, file Workflow cho Agent...).
Bước 2: Xem danh sách kỹ năng
Bạn có thể xem tất cả các kịch bản kiểm thử (prompts) đã được đóng gói sẵn trong phiên bản này:
huynp-skills list
Bước 3: Sử dụng với AI Agent (Antigravity)
Khi bạn cần Agent thực hiện một nhiệm vụ (ví dụ: Tạo UI Checklist), bạn hãy chỉ định Agent chạy lệnh sau:
huynp-skills context ui-checklist -i 01_knowledge_base/requirements/prd_login.md
Tool sẽ tự động:
- Giải mã prompt ngầm.
- Ghép nối với tài liệu đầu vào của bạn.
- Xuất ra "Brief" hoàn chỉnh để AI Agent hiểu và thực hiện nhiệm vụ ngay lập tức.
📋 Danh Sách Lệnh (Command Reference)
| Lệnh | Ý nghĩa |
|---|---|
huynp-skills init |
Thiết lập dự án mới (Templates, Workflows, Folder structure) |
huynp-skills list |
Liệt kê tất cả Prompt Skills đã được mã hoá bên trong package |
huynp-skills context <id> |
Biên dịch kỹ năng + input thành ngữ cảnh cho AI (Ẩn kịch bản gốc) |
huynp-skills status |
Xem trạng thái thống kê của project hiện tại |
huynp-skills kb list |
Xem danh sách tài liệu trong Knowledge Base cá nhân |
🏗️ Cấu Trúc Dự Án (Sau khi init)
my-project/
├── .agents/workflows/
│ └── qc_follow.md ← Workflow cho Antigravity (Sử dụng lệnh CLI)
├── Master_Instruction.md ← Project context (Nơi bạn cập nhật scope dự án)
├── 01_knowledge_base/
│ └── requirements/ ← Nơi bạn đặt PRD / Rule của khách hàng
└── 03_test_design/ ← Nơi AI Agent xuất kết quả sau khi làm việc
├── manual/checklist/
├── manual/test_cases/
└── automation/scripts/
Dành cho Developers (Đóng góp Prompt)
Nếu bạn là người quản lý Framework và muốn cập nhật Prompt mới:
- Thêm/Sửa Markdown trong thư mục
_core/02_prompts. - Chạy script
python scripts/bundle_core.pyđể đóng gói lại file nhị phân. - Nâng version trong
pyproject.tomlvà publish.
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.2.0.tar.gz.
File metadata
- Download URL: huynp_skills-1.2.0.tar.gz
- Upload date:
- Size: 173.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7ba3bdaa055b885e76e3c1dfb1ed5a84a8fcda3c536c2d3a0082216d1ad72048
|
|
| MD5 |
5c7461ec4a94009e3f49b36787635f96
|
|
| BLAKE2b-256 |
0c905d335b980ceeee3f3e394c33ef2667cf90997ce7af7e9cd8914c3f10ccdb
|
File details
Details for the file huynp_skills-1.2.0-py3-none-any.whl.
File metadata
- Download URL: huynp_skills-1.2.0-py3-none-any.whl
- Upload date:
- Size: 178.3 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 |
62395c11f25e7b830fd6ab624a7c88a268279ebcfa90c2a383b57b4502db3a5b
|
|
| MD5 |
fdd4bd498611b56c5c22faa138968fea
|
|
| BLAKE2b-256 |
d762d83577aa5eb285babd9357028b56ec61c9cd6730398541cf285c7a841589
|