Claude Skill MartKhám phá skillSkill là gì?
Về danh sách

Codex QA (kiểm thử plugin omo)

Skill QA plugin omo Codex trong môi trường cô lập: kiểm chứng hook, trình cài đặt và TUI mà không chạm vào ~/.codex thật.

Lập trìnhNâng cao67,5315,507Điểm AI 6/10Cập nhật lần cuối: 9 thg 8, 2026

Skill này làm gì

Kiểm thử (QA) plugin omo Codex Light (packages/omo-codex, phát hành dưới tên lazycodex) trong môi trường hoàn toàn cô lập.

  • Tạo CODEX_HOME tạm thời và một mock model cục bộ, nhờ đó chạy codex app-server thật mà không gọi API model thật.
  • Chứng minh hook đã chạy bằng luồng thông báo chính thống hook/started / hook/completed, thay vì đọc mò log.
  • Bao gồm kiểm tra cài đặt (install-verify.sh), probe hook từng component (hook-unit-probe.sh), smoke test TUI qua tmux (tui-smoke.sh) và quan sát log runtime (RUST_LOG / logs SQLite / /debug-config).
  • Mỗi script đều có --self-test, nên bản thân công cụ QA cũng là bài kiểm thử hồi quy.
  • So sánh hash ~/.codex/config.toml trước và sau để bảo đảm cấu hình thật không bị thay đổi; bằng chứng được lưu ở .omo/evidence/<ngày>-<slug>/.

Dành cho ai

  • Người đóng góp cho repo oh-my-openagent / lazycodex, thường sửa packages/omo-codex.
  • Dev cần kiểm thử hồi quy hook, component, installer của plugin Codex một cách an toàn.
  • Người muốn học mẫu thiết kế QA cô lập, không làm bẩn môi trường máy thật.

Ví dụ sử dụng

  1. Chứng minh hook chạy: "kiểm tra hook userPromptSubmit có chạy trong một lượt thật không" → chạy scripts/app-server-drive.sh --plugin và lưu thông báo hook/completed làm bằng chứng JSON.
  2. Kiểm tra installer: sau khi sửa src/install/*, chạy scripts/install-verify.sh --self-test để xác nhận omo@sisyphuslabs được bật và các binary/TOML được liên kết trong home cô lập.
  3. Smoke TUI và bằng chứng hình ảnh: dùng scripts/tui-smoke.sh để chắc TUI khởi động và render ổn định; khi cần màu và độ rộng CJK chính xác thì dùng script web terminal xterm.js để xuất ảnh PNG.

· · · Hướng dẫn cài đặt · · ·

Cài vào ứng dụng Claude (không cần terminal)
  1. Tải tệp ZIP bằng nút bên dưới.
  2. Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
  3. Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Tải ZIP
Cài vào Claude Code

Để Claude làm — dán câu dưới đây vào Claude Code

Hãy cài skill mình tìm thấy trên Claude Skill Mart.
Copy thư mục .agents/skills/codex-qa từ repo GitHub code-yeongyu/oh-my-openagent vào ~/.claude/skills/codex-qa/ của mình.
Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.

Cài bằng lệnh thủ công

git clone https://github.com/code-yeongyu/oh-my-openagent.git /tmp/oh-my-openagent && mkdir -p ~/.claude/skills && cp -r /tmp/oh-my-openagent/.agents/skills/codex-qa ~/.claude/skills/

Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.

  1. Mở terminal và clone repo: git clone https://github.com/code-yeongyu/oh-my-openagent.git /tmp/oh-my-openagent
  2. Tạo thư mục skill: mkdir -p ~/.claude/skills
  3. Copy skill: cp -r /tmp/oh-my-openagent/.agents/skills/codex-qa ~/.claude/skills/
  4. Cài công cụ cần thiết: codex (nên dùng codex-cli 0.140.0+), node, jq, tmux, bun.
  5. Khởi động lại Claude Code, rồi yêu cầu "codex qa" hoặc "verify codex hook" để kích hoạt skill.
  6. Chạy một lần bash ~/.claude/skills/codex-qa/scripts/lib/common.sh --self-check để kiểm tra dependency và bộ khung cô lập.
  7. Hãy chạy QA từ thư mục gốc của repo có packages/omo-codex để đường dẫn script khớp.
Xem mã nguồn trên GitHubGiấy phép: NOASSERTION