Skip to main content

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).

PyPI version Python 3.8+


🌟 Phá vỡ rào cản chia sẻ Prompt

Phiên bản v1.2.1 mang đến bước đột phá về bảo mật và tiện dụng:

  1. 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.
  2. Bundled Examples: Các ví dụ mẫu đã được đóng gói kèm thư viện để Agent tham chiếu mọi lúc.
  3. Lệnh rút gọn (Short IDs): Hỗ trợ gọi skill/example bằng tên ngắn (VD: ui-checklist, example-login-feature).
  4. Local Overrides: Hệ thống ưu tiên đọc file ví dụ tại dự án local (01_knowledge_base/examples/) nếu bạn muốn tùy biến mẫu riê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:

  1. Thêm/Sửa Markdown trong thư mục _core/02_prompts.
  2. Chạy script python scripts/bundle_core.py để đóng gói lại file nhị phân.
  3. Nâng version trong pyproject.toml và publish.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

huynp_skills-1.2.3.tar.gz (181.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

huynp_skills-1.2.3-py3-none-any.whl (185.5 kB view details)

Uploaded Python 3

File details

Details for the file huynp_skills-1.2.3.tar.gz.

File metadata

  • Download URL: huynp_skills-1.2.3.tar.gz
  • Upload date:
  • Size: 181.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.4

File hashes

Hashes for huynp_skills-1.2.3.tar.gz
Algorithm Hash digest
SHA256 1fe0a67bc32cabe6c324da12d9e0d1f23609958cedbeaa8214896b63556026d0
MD5 3c2a4695ed4af298314d92f8c0a92313
BLAKE2b-256 c271fd949c3c1d3e8c07a59d28d7f8aef651b3feda22bcace84d44ddef0e4b4d

See more details on using hashes here.

File details

Details for the file huynp_skills-1.2.3-py3-none-any.whl.

File metadata

  • Download URL: huynp_skills-1.2.3-py3-none-any.whl
  • Upload date:
  • Size: 185.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.4

File hashes

Hashes for huynp_skills-1.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 5ff3a0eeb2b5ff2a3644046524fbb08bc9c094961a6cb86e72b3ac8c67543c4c
MD5 7af759f123ace5535957017c96993edf
BLAKE2b-256 830da49ba693b1620f1daad00a12ee717bc598e94993b0bf4d278823a4c88c44

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page