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

ulw-loop (Vòng lặp mục tiêu ultrawork)

Vòng lặp thực thi theo mục tiêu, chia việc lớn thành từng bước nguyên tử và chỉ coi là xong khi có bằng chứng chạy thật.

Tự động hóaNâng cao67,5315,507Điểm AI 6/10Cập nhật lần cuối: 9 thg 8, 2026

Làm được gì

ulw-loop biến công việc lớn thành chuỗi "mục tiêu → bước nguyên tử → bằng chứng".

  • Đăng ký mục tiêu vào trạng thái CLI omo ulw-loop (.omo/ulw-loop) và phản chiếu mọi bước vào checklist, mỗi lúc chỉ một bước in_progress.
  • Test xanh không đủ để kết luận hoàn thành: cần bằng chứng quan sát được từ 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 đổ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.
  • Việc sửa code, viết test, QA được uỷ quyền cho subagent qua tool task gốc, chạy nền, báo WORKING:/BLOCKED:, chỉnh hướng bằng task_send.
  • Chỉ lập team (team_create) khi các đơn vị việc chồng lấn thật sự; mỗi thành viên có git worktree riêng và merge theo từng đơn vị đã verify.
  • Sau khi mất ngữ cảnh, đọc lại brief + goals + ledger và omo ulw-loop status --json trước, không lập kế hoạch lại từ đầu.

Phù hợp với ai

  • Người làm các việc dài ngày (refactor lớn, migration) dễ bị mất ngữ cảnh giữa đường.
  • Người muốn ép buộc bằng chứng thực thi thay vì tin vào "test đã pass".
  • Người chạy nhiều agent song song và cần kiểm soát xung đột file, commit sạch.
  • Lưu ý: phù hợp nhất với ai đang dùng hoặc sẵn sàng cài hệ sinh thái omo-senpi/omo CLI.

Ví dụ sử dụng

  1. Migration lớn: "dùng ulw chuyển module auth sang SDK mới" → tạo goal, chia bước, mỗi bước chạy thật luồng đăng nhập và lưu bằng chứng.
  2. Phát triển song song: spawn một lượt 3 worker nền cho 3 tính năng ở các file khác nhau, liên tục báo số subagent đang chạy và pha WORKING: mới nhất.
  3. Checkpoint QA thủ công: trước release, thu bằng chứng cho từng tiêu chí (phản hồi HTTP, diff DB) rồi commit nguyên tử theo từng đơn vị đã verify.

· · · 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 packages/omo-senpi/skills/ulw-loop từ repo GitHub code-yeongyu/oh-my-openagent vào ~/.claude/skills/code-yeongyu-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/ulw-loop && cp -r oh-my-openagent/packages/omo-senpi/skills/ulw-loop/* ~/.claude/skills/ulw-loop/

Đâ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à vào thư mục làm việc.
  2. Clone repo: git clone https://github.com/code-yeongyu/oh-my-openagent.git
  3. Tạo thư mục skill: mkdir -p ~/.claude/skills/ulw-loop
  4. Copy toàn bộ file skill (gồm cả thư mục references/): cp -r oh-my-openagent/packages/omo-senpi/skills/ulw-loop/* ~/.claude/skills/ulw-loop/
  5. Kiểm tra references/full-workflow.md đã được copy — thiếu file này thì skill không đọc được quy trình chính.
  6. Skill phụ thuộc CLI omo ulw-loop; đọc README ở gốc repo để cài omo-senpi/omo CLI.
  7. Khởi động lại Claude Code, rồi yêu cầu "chạy việc này bằng ulw-loop" để kích hoạt.
Xem mã nguồn trên GitHubGiấy phép: NOASSERTION