Trợ lý đóng góp bản vá lỗi LazyCodex
Kỹ năng giúp tái hiện, sửa và kiểm chứng lỗi của LazyCodex/Codex CLI trong workspace tạm, rồi gửi PR từ fork hoặc issue kèm patch tùy theo repo đích.
Lập trìnhNâng cao★ 67,531⑂ 5,507Điểm AI 8/10Cập nhật lần cuối: 9 thg 8, 2026
Làm được gì
- Đọc mô tả lỗi và tự xác định repo chịu trách nhiệm: LazyCodex/omo-codex/skill đi kèm →
code-yeongyu/lazycodex; lỗi lõi Codex CLI →openai/codex. - Tạo clone và git worktree mới dưới
$TMPDIR, không đụng vào repo hiện tại của bạn. - Ép quy trình: lưu log tái hiện → viết test hồi quy thất bại (RED) → sửa tối thiểu → test xanh (GREEN) → chạy lệnh QA trên bề mặt thật.
- Đầu ra khác nhau theo đích:
openai/codexthì fork + mở PR;code-yeongyu/lazycodexthì cấm mở PR (repo là bản mirror sinh tự động) và thay bằng issue có nhúng patch dạng diff. - Gắn nhãn
lazycodex-generated, thêm footer tag và dọn sạch worktree/clone tạm.
Phù hợp với ai
- Người dùng LazyCodex, lazycodex-ai, omo-codex muốn tự sửa lỗi và đóng góp ngược.
- Lập trình viên chưa quen quy trình gửi PR lên upstream Codex CLI.
- Nhóm muốn chặn kiểu PR sửa vội, không có log tái hiện lẫn test hồi quy.
Ví dụ sử dụng
- "Script cài lazycodex lỗi trên zsh, tìm nguyên nhân rồi gửi bản vá" → tái hiện trong clone tạm, chỉ ra nguyên nhân gốc kèm dẫn chứng mã nguồn, tạo issue có patch.
- "Cờ
--modelcủa Codex CLI bị bỏ qua, gửi PR lên upstream giúp tôi" → forkopenai/codex, viết test đỏ, sửa tối thiểu, dùngscripts/create-pr-body.mjssinh nội dung PR rồi mở PR. - "Không rõ lỗi thuộc LazyCodex hay Codex" → đồng bộ hai bản checkout để so sánh; nếu vẫn mơ hồ thì dừng lại và hỏi đúng một câu.
· · · 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/packages/omo-codex/plugin/components/lcx/skills/lcx-contribute-bug-fix/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)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
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 packages/omo-codex/plugin/components/lcx/skills/lcx-contribute-bug-fix từ repo GitHub code-yeongyu/oh-my-openagent vào ~/.claude/skills/lcx-contribute-bug-fix/ 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 --depth=1 https://github.com/code-yeongyu/oh-my-openagent /tmp/omo && mkdir -p ~/.claude/skills && cp -r /tmp/omo/packages/omo-codex/plugin/components/lcx/skills/lcx-contribute-bug-fix ~/.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.
- Chuẩn bị: cài
git,nodevà GitHub CLI (gh), sau đó chạygh auth login(cần quyền fork và tạo issue). - Clone kho mã:
git clone --depth=1 https://github.com/code-yeongyu/oh-my-openagent /tmp/omo. - Chép thư mục skill:
mkdir -p ~/.claude/skills && cp -r /tmp/omo/packages/omo-codex/plugin/components/lcx/skills/lcx-contribute-bug-fix ~/.claude/skills/. - Kiểm tra script đi kèm: chạy
ls ~/.claude/skills/lcx-contribute-bug-fix/scripts/create-pr-body.mjs. - Khởi động lại Claude Code, thử yêu cầu "sửa lỗi này và mở PR" để xem skill có được kích hoạt không.
- Mẹo lần đầu: mọi thao tác diễn ra trong thư mục tạm
/tmp, hãy chạygit statusở dự án hiện tại để chắc chắn không có thay đổi ngoài ý muốn.
Xem mã nguồn trên GitHub ↗Giấy phép: NOASSERTION