Claude Skill MartKhám phá skillCâu dùng ngayHọc qua videoDùng terminalSkill là gì?
Về danh sách

Codex QA (Kiểm thử omo Codex Light)

Skill QA plugin omo Codex trong môi trường cô lập hoàn toàn, chứng minh hook chạy thật mà không đụng tới ~/.codex của người dùng.

Lập trìnhNâng cao69,2955,711Điểm AI 8/10Cập nhật lần cuối: 22 thg 9, 2026

Làm được gì

  • Chạy plugin packages/omo-codex (lazycodex) trong CODEX_HOME cô lập + mock model cục bộ, không gọi API thật và không đọc/ghi ~/.codex thật.
  • Chứng minh hook đã kích hoạt bằng luồng thông báo hook/started / hook/completed của codex app-server thay vì cào log.
  • Bảng router chỉ rõ nên chạy gì theo phạm vi thay đổi: kiểm tra hook đơn lẻ (hook-unit-probe.sh), kiểm tra cài đặt/config.toml (install-verify.sh), phiên live (app-server-drive.sh --plugin), smoke test TUI qua tmux (tui-smoke.sh).
  • Mỗi script đều có --self-test, vừa là công cụ QA vừa là bài kiểm thử hồi quy; đồng thời so sánh hash ~/.codex/config.toml trước/sau để chứng minh home thật không đổi.
  • Bắt buộc lưu bằng chứng vào .omo/evidence/<ngày>-<slug>/.

Phù hợp với ai

  • Người đóng góp/bảo trì repo oh-my-openagent có sửa packages/omo-codex.
  • Dev cần kiểm tra hồi quy sau khi đổi hook, component hoặc installer của plugin Codex.
  • Ai muốn tham khảo mẫu QA CLI an toàn, không phá cấu hình cá nhân.

Ví dụ sử dụng

  1. Sau khi sửa logic hook: chạy scripts/hook-unit-probe.sh --self-test để cố định stdout của component ultrawork, rồi scripts/app-server-drive.sh --plugin để xác nhận hook/completed trong lượt chạy thật.
  2. Sau khi sửa installer: scripts/install-verify.sh --self-test kiểm tra omo@sisyphuslabs được bật trong config.toml cô lập và các binary/TOML được liên kết đúng.
  3. Khi cần bằng chứng hình ảnh TUI: dùng tui-smoke.sh để xác nhận TUI khởi động ổn, sau đó web-terminal-visual-qa.mjs render qua xterm.js để có ảnh màu thật, không bị vỡ độ rộng ký tự CJK.

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

Dùng thử ngay, không cần cài

Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.

Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình:
https://raw.githubusercontent.com/code-yeongyu/oh-my-openagent/HEAD/.agents/skills/codex-qa/SKILL.md

Mình muốn: (viết việc bạn cần ở đây)

Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.

Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.

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 && mkdir -p ~/.claude/skills && cp -r 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. Cài sẵn phụ thuộc: node, jq, tmux, bun và CLI codex (khuyến nghị 0.140.0). Kiểm tra bằng codex --version.
  2. Clone repo: git clone https://github.com/code-yeongyu/oh-my-openagent.git
  3. Sao chép skill: mkdir -p ~/.claude/skills && cp -r oh-my-openagent/.agents/skills/codex-qa ~/.claude/skills/
  4. Khởi động lại Claude Code và kiểm tra skill xuất hiện (thử gõ "codex qa").
  5. Trước lần chạy đầu, vào thư mục skill và chạy bash scripts/lib/common.sh --self-check để xác nhận phụ thuộc và bộ khung cô lập hoạt động.
  6. Thực hiện QA ngay trong thư mục làm việc của repo oh-my-openagent; ưu tiên chạy trong Docker bằng script/agent/qa-docker.sh.
  7. Lưu bằng chứng vào .omo/evidence/<ngày>-<slug>/ và kiểm tra output khẳng định ~/.codex thật không bị thay đổi.
Xem mã nguồn trên GitHubGiấy phép: NOASSERTION