Ultrawork
Chỉ cần gõ 'ultrawork' hoặc 'ulw' để chuyển agent sang chế độ độ chính xác tối đa: test đỏ trước, bằng chứng trên bề mặt thật và dọn dẹp có biên nhận.
Lập trìnhNâng cao★ 67,531⑂ 5,507Điểm AI 7/10Cập nhật lần cuối: 9 thg 8, 2026
Làm được gì
Khi prompt chứa ultrawork hoặc ulw, chỉ thị này được nạp vào ngữ cảnh và buộc agent làm việc theo quy trình chứng cứ thay vì "tôi nghĩ là chạy được":
- Phân loại LIGHT/HEAVY một lần: module mới, auth/bảo mật, migration DB, tích hợp ngoài, refactor xuyên domain → HEAVY; chỉ được nâng cấp, không hạ cấp giữa việc.
- Đăng ký goal ràng buộc: dùng
create_goalvới tiêu chí thành công có PASS/FAIL nhị phân, lệnh/hành động cụ thể và một dòng "khi nào dừng". - Notepad bền vững: file markdown tạo bằng
mktemp, chỉ append kế hoạch, phát hiện (kèm file:line), log RED/GREEN, đường dẫn bằng chứng — sống sót qua nén ngữ cảnh. - Vòng PIN → RED → GREEN → SURFACE → CLEAN: chụp bằng chứng thất bại trước khi viết code, sửa nhỏ nhất, chứng minh lại trên bề mặt thật (curl, Chrome/agent-browser, terminal xterm.js, tự động hoá GUI), rồi bắt buộc tắt server/tmux/container và ghi biên nhận dọn dẹp.
- Song song & uỷ quyền: gom các truy vấn độc lập vào một cell
evalchạy đồng thời; chỉ fan-out subagent khi phạm vi ghi file không chồng nhau. - Cổng review có điều kiện: chỉ gọi reviewer (
momus/metis) khi có file kế hoạch và tier HEAVY hoặc người dùng yêu cầu review nghiêm ngặt.
Phù hợp với ai
- Lập trình viên từng nhận báo cáo "đã xong" mà không có bằng chứng nào
- Nhóm giao cho AI những thay đổi rủi ro cao: xác thực, thanh toán, migration schema
- Người dùng nâng cao của oh-my-openagent / omo-senpi muốn chuẩn hoá QA dựa trên bằng chứng và điều phối nhiều agent
Ví dụ sử dụng
ulw thêm kiểm tra định dạng email cho API đăng nhập→ viết test fail (RED) → cài đặt tối thiểu →curl -ichụp status 400 + body làm bằng chứng → ghi vào notepad và commit.ultrawork xây webhook thanh toán mới→ tự phân loại HEAVY: ≥3 tiêu chí (happy, biên, hồi quy lân cận), mỗi tiêu chí một kịch bản và bằng chứng, có kế hoạch thì phải được reviewer chấp thuận.ulw sửa lỗi màu và độ rộng chữ CJK trên TUI→ chụp ảnh terminal render qua xterm.js thật thay vìtmux capture-pane, kèm biên nhận đã kill pty/tmux session.
· · · 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-senpi/skills/ultrawork từ repo GitHub code-yeongyu/oh-my-openagent vào ~/.claude/skills/code-yeongyu-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-senpi/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 và clone repo:
git clone https://github.com/code-yeongyu/oh-my-openagent.git - Tạo thư mục skill nếu chưa có:
mkdir -p ~/.claude/skills - Copy skill:
cp -r oh-my-openagent/packages/omo-senpi/skills/ultrawork ~/.claude/skills/ - Kiểm tra tồn tại file
~/.claude/skills/ultrawork/SKILL.md. - Khởi động lại Claude Code, rồi thêm
ulwhoặcultraworkvào yêu cầu của bạn. Nếu dòng đầu tiên trả vềULTRAWORK MODE ENABLED!là đã hoạt động. - (Tuỳ chọn) Skill này viết cho harness omo-senpi. Nếu môi trường của bạn không có
create_goal,task,team_create,todo,eval, hãy sửa các đoạn đó sang dùng notepad/checklist thường. File gốc bị cắt ở phần Stop rules nên bạn nên tự viết lại một câu kết thúc rõ ràng.
Xem mã nguồn trên GitHub ↗Giấy phép: NOASSERTION