Ultrawork — Chế độ làm việc siêu chính xác
Chỉ cần gõ 'ultrawork' hoặc 'ulw', agent chuyển sang chế độ làm việc nghiêm ngặt: test đỏ trước, bằng chứng thật, dọn dẹp tài nguyên bắt buộc.
Làm được gì
Đây là một chỉ thị (directive) kích hoạt khi prompt chứa từ khóa ultrawork hoặc ulw. Nó khóa lại thói quen "làm cho xong rồi báo hoàn thành" của agent và bắt buộc:
- Phân tầng công việc (LIGHT/HEAVY): xác định một lần lúc khởi động; gặp auth, migration DB, tích hợp ngoài, concurrency… thì nâng lên HEAVY và không được hạ xuống.
- Đăng ký mục tiêu ràng buộc: liệt kê sản phẩm bàn giao, tiêu chí thành công, quan sát PASS/FAIL, hiện vật bằng chứng và điều kiện DỪNG ngay từ đầu.
- Vòng lặp RED → GREEN → SURFACE → CLEAN: bắt buộc chụp test thất bại TRƯỚC khi viết code, sau đó chứng minh trên bề mặt thật (
curl -i, trình duyệt thật, ảnh chụp terminal xterm.js), rồi dọn server/tmux/file tạm và ghi "biên nhận dọn dẹp". - Sổ ghi bền vững: tạo file markdown bằng
mktemp, chỉ ghi thêm (append-only), giúp khôi phục trạng thái sau khi context bị nén. - Kỷ luật song song & ủy quyền: gom mọi truy vấn độc lập vào một lượt, chỉ fan-out subagent khi phạm vi ghi file không chồng lấn.
- Cấm tuyệt đối: skip/only/xóa test để suite xanh, chặn lint, tuyên bố hoàn thành bằng suy đoán.
Dành cho ai
- Lập trình viên đã chán cảnh agent nói "chắc là chạy được" nhưng thực tế lỗi.
- Tech lead muốn ép agent theo TDD và kiểm chứng bằng bằng chứng thật.
- Người dùng oh-my-openagent (omo-senpi), hoặc muốn tham khảo thiết kế quy trình để tự viết rule.
Lưu ý: skill giả định các công cụ riêng của omo-senpi (
create_goal,task,team_create,eval,todo). Trên Claude Code thuần chỉ các nhánh dự phòng (sổ ghi, checklist) hoạt động.
Ví dụ sử dụng
ulw thêm kiểm tra email cho API đăng nhập→ chụp test thất bại trước, rồi GREEN +curl -itrả 400 làm bằng chứng.ultrawork refactor tích hợp webhook thanh toán→ được xếp HEAVY: 3+ tiêu chí (happy, biên, hồi quy), test đặc tả trước, và vòng review khi có file kế hoạch.ulw sửa lỗi vỡ màu trong TUI→ không dùngtmux capture-panemà render qua web terminal xterm.js để chụp ảnh làm bằng chứng, sau đó ghi biên nhận đã kill 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-senpi/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-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.
- Clone kho mã:
git clone https://github.com/code-yeongyu/oh-my-openagent.git - Tạo thư mục skill:
mkdir -p ~/.claude/skills - Sao chép skill:
cp -r oh-my-openagent/packages/omo-senpi/skills/ultrawork ~/.claude/skills/ - Kiểm tra file
~/.claude/skills/ultrawork/SKILL.mdđã tồn tại. - Khởi động lại Claude Code, rồi thêm
ulwhoặcultraworkvào đầu yêu cầu. Ví dụ:ulw sửa lỗi đăng nhập. - Nếu dòng đầu tiên hiện
ULTRAWORK MODE ENABLED!nghĩa là đã kích hoạt đúng. - (Tùy chọn) Nếu môi trường của bạn không có công cụ omo-senpi, hãy sửa các đoạn nói về
create_goal/task/team_createcho khớp với bộ công cụ bạn đang dùng.