antigravity-testing-kit

agent
Security Audit
Warn
Health Warn
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 9 GitHub stars
Code Warn
  • process.env — Environment variable access in scripts/integrations/jira/jira_fetcher.js
  • fs module — File system access in scripts/integrations/jira/jira_fetcher.js
  • network request — Outbound network request in scripts/integrations/jira/jira_fetcher.js
  • network request — Outbound network request in scripts/integrations/jira/package-lock.json
  • network request — Outbound network request in scripts/integrations/jira/package.json
  • process.env — Environment variable access in scripts/integrations/jira/utils.js
  • fs module — File system access in scripts/integrations/jira/utils.js
  • process.env — Environment variable access in scripts/integrations/jira/xray_auth.js
  • network request — Outbound network request in scripts/integrations/jira/xray_auth.js
  • process.env — Environment variable access in scripts/integrations/jira/xray_importer.js
  • fs module — File system access in scripts/integrations/jira/xray_importer.js
  • network request — Outbound network request in scripts/integrations/jira/xray_importer.js
Permissions Pass
  • Permissions — No dangerous permissions requested
Purpose
This tool provides a collection of prompts, rules, skills, and workflows designed to help QA and Automation Engineers configure AI Agents for software testing. It includes scripts for integrating with external platforms like Jira and Xray to fetch requirements and push test results.

Security Assessment
The overall risk is rated as Low. The tool does not request dangerous system permissions, execute arbitrary shell commands, or contain hardcoded secrets. The scriptscan access the file system, make outbound network requests, and read environment variables, but these actions are strictly isolated to the Jira integration module. Accessing environment variables is actually a safe standard practice for loading API tokens and user credentials without hardcoding them into the source code. Overall, there are no malicious behaviors detected.

Quality Assessment
The repository is highly maintained, with its most recent code push happening today. It uses the standard, permissive MIT license and provides excellent, well-structured documentation. The only notable drawback is its low community visibility, as it currently has only 9 GitHub stars. This means it is a relatively new or niche tool, so community vetting is limited, but this is expected for specialized QA resources.

Verdict
Safe to use.
SUMMARY

Đây là bộ SKILL, WORKFLOW, RULE do Anh Tester xây dựng dành riêng cho cộng đồng Tester để thiết lập AI Agent trên Antigravity hỗ trợ kiểm thử phần mềm.

README.md

Antigravity Testing Kit 🚀

👋Chào mừng bạn đến với Antigravity Testing Kit!

Đây là bộ Kit được xây dựng và phát triển bởi Anh Tester, dành riêng cho cộng đồng Tester. Mục tiêu của repo này là cung cấp sẵn các thiết lập, quy tắc hành vi (Rules), kỹ năng (Skills), và quy trình (Workflows) chuẩn theo docs của Antigravity để hỗ trợ sử dụng AI Agent trên phần mềm Antigravity.

Thông qua bộ công cụ này, việc triển khai Test Automation với sự hỗ trợ của AI sẽ trở nên dễ dàng, hiệu quả, giữ được tính ổn định và tuân thủ các best practices trong ngành kiểm thử phần mềm.


🌟 Tính Năng Nổi Bật

  • Tối ưu cho QA/Tester: Tất cả các prompt, rule và workflow đều được tinh chỉnh dựa trên tư duy và quy trình làm việc thực tế của Automation Engineer.
  • Hỗ trợ Đa Nền Tảng: Tương thích với các framework phổ biến như Web (Playwright, Selenium), Mobile (Appium), và API (Playwright, REST Assured).
  • Tuân thủ Tiêu Chuẩn Cao (Strict Rules): Đảm bảo AI luôn đi theo cấu trúc Page Object Model (POM), viết code rõ ràng, không đoán bừa locator và tự động sửa lỗi (Self-fix).
  • Giao Tiếp Bằng Tiếng Việt: AI được cấu hình để trao đổi, giải thích và báo cáo hoàn toàn bằng Tiếng Việt, thân thiện với người dùng Việt Nam.

📂 Cấu Trúc Thư Mục Chính

antigravity-testing-kit/
├── .agent/
│   ├── rules/           # Quy tắc bắt buộc AI phải tuân theo
│   ├── skills/          # Kỹ năng chuyên biệt cho AI
│   └── workflows/       # Kịch bản thực thi step-by-step (slash commands)
├── plan/
│   ├── manual/          # Quy trình 6 bước sinh Manual Test Cases (AI-RBT)
│   └── automation/      # Quy trình 6 bước sinh Automation Scripts
├── prompt_template/     # Prompt mẫu dùng nhanh (copy → paste → gửi)
├── scripts/
│   └── integrations/    # Tích hợp công cụ bên ngoài
│       └── jira/        # Jira & Xray integration (self-contained)
├── requirements/        # Lưu trữ requirements đã sinh
├── GEMINI.md            # Rule chung cho AI Agent
└── TIPS_QUOTA.md        # Cẩm nang tối ưu quota token

.agent/ — Bộ não của AI Agent

Thư mục Vai trò
rules/ Quy tắc bắt buộc: POM, locator strategy, smart waits, Playwright/Selenium/Appium rules
skills/ 8 kỹ năng chuyên biệt: automation engineer, manual testing, UI debug, locator healer, test data generator...
workflows/ 13 slash commands: /generate_automation_from_testcases, /generate_manual_testcases_rbt, /analyze_flaky_tests...

scripts/integrations/ — Tích Hợp Công Cụ Bên Ngoài

Mỗi integration là thư mục self-contained (tự quản dependencies, config, README riêng).

Integration Chức năng Docs
jira/ Lấy Requirements từ Jira, xác thực Xray, đẩy kết quả test lên Xray README
# Cài đặt nhanh (ví dụ Jira)
cd scripts/integrations/jira
npm install
cp .env.example .env    # Điền credentials

plan/ — Quy Trình 6 Bước Chuyên Sâu

Dành cho các tác vụ phức tạp, cần thực hiện tuần tự trong cùng 1 conversation.

Plan Mô tả Bắt đầu nhanh
plan/manual/ Sinh Manual Test Cases theo quy trình AI-RBT 6 bước (Risk-Based Testing) Xem plan/manual/QUICK_START.md
plan/automation/ Sinh Automation Scripts theo 6 bước từ context → review Xem plan/automation/QUICK_START.md

Cách dùng: Mở QUICK_START.md → Làm theo từng bước → Gửi prompt mỗi bước vào Antigravity.

prompt_template/ — Prompt Mẫu Dùng Nhanh

Dành cho tác vụ đơn lẻ, chỉ cần copy → thay [...] bằng dữ liệu thực → paste → gửi.

# Prompt Mục đích
01 prompt_01_generate_requirements.txt Phân tích website sinh Requirements
02 prompt_02_create_test_cases.txt Sinh test cases từ requirements
03 prompt_03_create_framework_playwright.txt Dựng framework Playwright TS
03 prompt_03_create_framework_selenium.txt Dựng framework Selenium Java
04 prompt_04_create_script_playwright.txt Viết test script Playwright TS
04 prompt_04_create_script_selenium.txt Viết test script Selenium Java
05 prompt_05_convert_manual_to_automation.txt Chuyển manual TC sang automation
06 prompt_06_review_automation_code.txt Review code automation
07 prompt_07_generate_test_data.txt Sinh test data có cấu trúc
08 prompt_08_analyze_flaky_tests.txt Phân tích test không ổn định
09 prompt_09_create_api_tests.txt Viết test API từ Swagger

💡 Thư mục prompt_template/prompt_workflow_template/ chứa phiên bản prompt ngắn gọn hơn, tối ưu cho workflow.


✳️ Hướng Dẫn Sử Dụng Trong Antigravity

  1. Clone Repo này về máy:
    Hoặc bạn có thể copy trực tiếp thư mục .agent từ repo này.

  2. Tích hợp vào dự án của bạn:
    Copy thư mục .agent vào thư mục gốc (root directory) của dự án Automation hoặc Manual Test mà bạn đang làm việc.

  3. Bắt đầu trò chuyện với AI trên Antigravity:
    Khi mở dự án lên Antigravity, AI tự động nhận diện thư mục .agent và sẽ áp dụng ngay các Rule, Skill, Workflow của Anh Tester đã thiết lập sẵn.

  4. (Tùy chọn) Sử dụng Plan hoặc Prompt Template:

    • Tác vụ phức tạp → Mở plan/manual/QUICK_START.md hoặc plan/automation/QUICK_START.md
    • Tác vụ nhanh → Copy prompt từ prompt_template/ → paste vào chat

🤝 Hỗ Trợ & Đóng Góp


📄 License

Dự án này được phân phối dưới giấy phép nguồn mở MIT License.


Anh Tester Automation Testing 🎯
https://anhtester.com

Reviews (0)

No results found