ULW Loop (vòng lặp thực thi dựa trên bằng chứng)
Vòng lặp thực thi mục tiêu: chia việc dài hạn thành từng bước nhỏ, xác minh bằng bằng chứng thật và lưu checkpoint.
Tự động hóaNâng cao★ 67,531⑂ 5,507Điểm AI 6/10Cập nhật lần cuối: 9 thg 8, 2026
Nó làm được gì
ulw-loop biến các tác vụ kéo dài thành vòng lặp "mục tiêu → bước nguyên tử → ghi bằng chứng".
- Đăng ký mục tiêu vào state của CLI
omo ulw-loop(.omo/ulw-loop) trước, rồi phản chiếu mọi bước vào checklist — chỉ đúng một bước đangin_progress. - Không coi "test xanh" là hoàn thành. Mỗi tiêu chí phải có bằng chứng quan sát được trên bề mặt thật: terminal, HTTP, browser, stdout CLI, diff DB…
- Bằng chứng gắn với hash cây git; khi nội dung theo dõi thay đổi thì bằng chứng hết hiệu lực và phải chạy lại tại HEAD hiện tại.
- Sau khi mất/nén ngữ cảnh: đọc lại brief + goals + ledger và
omo ulw-loop status --jsonrồi tiếp tục, không lập kế hoạch lại từ đầu. - Giao việc sửa code, viết test, QA cho subagent Codex; chỉ dùng chế độ team khi các đơn vị việc chồng lấn và chạy song song thật sự nhanh hơn.
Phù hợp với ai
- Lập trình viên dùng Codex / oh-my-openagent (omo) để chạy tác vụ dài với nhiều agent.
- Nhóm muốn chặn tình trạng "test pass nhưng thực tế vẫn lỗi".
- Người làm refactor, migration lớn cần checkpoint để không mất tiến độ khi hết ngữ cảnh.
Ví dụ sử dụng
- Migration lớn: "Dùng ulw-loop chuyển module thanh toán sang API v2" → đăng ký mục tiêu, commit nguyên tử từng đơn vị, kèm bằng chứng terminal/HTTP.
- Tính năng cần QA thủ công: xây xong giao diện rồi kiểm chứng thật trên kênh browser trước khi đánh dấu hoàn thành.
- Điều phối song song: khi các đơn vị việc chồng lấn, tạo git worktree riêng cho từng thành viên và merge từng đơn vị ngay khi nó được xác minh.
· · · Hướng dẫn cài đặt · · ·
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/ulw-loop/skills/ulw-loop từ repo GitHub code-yeongyu/oh-my-openagent vào ~/.claude/skills/ulw-loop/ 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/packages/omo-codex/plugin/components/ulw-loop/skills/ulw-loop ~/.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.
- Mở terminal.
- Clone repo:
git clone https://github.com/code-yeongyu/oh-my-openagent.git - Tạo thư mục skill:
mkdir -p ~/.claude/skills - Copy skill:
cp -r oh-my-openagent/packages/omo-codex/plugin/components/ulw-loop/skills/ulw-loop ~/.claude/skills/ - Kiểm tra file
references/full-workflow.mdđã được copy kèm (toàn bộ quy trình nằm ở đó). - Skill phụ thuộc vào CLI
omo ulw-loop, nên cần cài đặt và cấu hình oh-my-openagent (omo) trước. - Khởi động lại Claude Code và thử: "Hãy dùng ulw-loop để làm việc này".
Xem mã nguồn trên GitHub ↗Giấy phép: NOASSERTION