Chế độ Ultrawork (quy trình làm việc dựa trên bằng chứng)
Kích hoạt bằng từ khóa 'ultrawork/ulw', bắt agent phải có test đỏ trước, sửa tối thiểu, QA trên bề mặt thật và dọn dẹp mới được coi là xong.
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ì
- Là bản chỉ thị chế độ "độ chính xác tối đa", kích hoạt khi prompt chứa
ultraworkhoặculw. - Phân loại công việc thành hai mức LIGHT / HEAVY ngay từ đầu; mức này quyết định số tiêu chí thành công, quy trình review và lượng bằng chứng cần thu.
- Bắt buộc thu bằng chứng thất bại (RED) trước, rồi mới viết thay đổi nhỏ nhất để chuyển sang GREEN, sau đó tự chạy kiểm thử trên bề mặt thật:
curl -i, pty/TUI thật, trình duyệt, hoặc tự động hóa GUI. - Ghi mọi kế hoạch, phát hiện (kèm file:line), log RED/GREEN và đường dẫn bằng chứng vào một notepad bền tạo bởi
mktemp, chỉ ghi thêm — giúp phục hồi trạng thái sau khi context bị nén. - Mọi tài nguyên QA sinh ra (PID server, session tmux, context browser, file tạm) phải có biên nhận dọn dẹp, nếu không tiêu chí vẫn chưa hoàn thành.
- Kèm quy tắc commit (một commit nguyên tử cho mỗi increment đã kiểm chứng, bắt chước convention của repo), kỷ luật giao việc cho subagent và điều kiện dừng rõ ràng.
Phù hợp với ai
- Lập trình viên không muốn nghe agent nói "có lẽ đã chạy được".
- Trưởng nhóm muốn áp đặt TDD và xác minh bằng bằng chứng cho agent.
- Người dùng omo/Codex có các tool
create_goal,update_plan, multi-agent (môi trường khác cần thay tên tool).
Ví dụ sử dụng
ulw sửa lỗi validate email→ xếp LIGHT, viết 1 test đỏ, sửa tối thiểu, chứng minh bằngcurl -ivới status 400 và body thật.ultrawork thêm webhook thanh toán→ là tích hợp ngoài nên nâng lên HEAVY: 3+ tiêu chí (happy, biên, hồi quy lân cận), mỗi tiêu chí có scenario và artifact, cộng vòng review qua subagent.ulw kiểm tra màu sắc bị lỗi trên giao diện TUI→ không dùngtmux capture-panemà render qua web terminal xterm.js thật để chụp ảnh chứng minh màu/độ rộng chữ CJK, rồi ghi biên nhận dọn session.
· · · 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/ultrawork/skills/ultrawork/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/ultrawork/skills/ultrawork từ repo GitHub code-yeongyu/oh-my-openagent vào ~/.claude/skills/ultrawork/ 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/ultrawork/skills/ultrawork ~/.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/ultrawork/skills/ultrawork ~/.claude/skills/ - Khởi động lại Claude Code (hoặc Codex) và kiểm tra
ultraworkxuất hiện trong danh sách skill. - Bình thường hook UserPromptSubmit của omo sẽ tự chèn; nếu không có hook, chỉ cần viết "hãy làm ở chế độ ultrawork" trong prompt.
- Nếu môi trường của bạn không có
create_goal,update_plan,multi_agent_v1, hãy sửa SKILL.md để thay bằng tool tương đương (ví dụ TodoWrite, Task).
Xem mã nguồn trên GitHub ↗Giấy phép: NOASSERTION