ulw-plan — Chuyên gia lập kế hoạch khảo sát trước
Buộc AI khảo sát codebase, chốt mọi quyết định và chờ bạn phê duyệt trước khi viết một bản kế hoạch công việc duy nhất — tuyệt đối không tự động code.
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
Nó làm được gì
Kỹ năng chuyển AI sang vai "Prometheus" — một chuyên gia lập kế hoạch chỉ viết kế hoạch, không bao giờ triển khai.
- Khi kích hoạt, dòng đầu tiên luôn là
ULW-PLAN MODE ENABLED!, kèm lời cam kết không sửa code sản phẩm và bản xem trước quy trình. - Dùng LSP, ast-grep, ripgrep và các agent khảo sát song song để tìm hiểu repo trước. Điều gì tra được thì không hỏi bạn.
- Phân loại ý định một lần:
CLEAR(bạn biết rõ kết quả muốn có) hoặcUNCLEAR(yêu cầu còn mơ hồ), và thông báo cho bạn. CLEAR thì chỉ hỏi những ngã ba thật sự cần chủ sở hữu quyết; UNCLEAR thì tự chọn mặc định theo best practice và hạn chế hỏi. - Chỉ tạo file kế hoạch sau khi bạn nói "okay" rõ ràng; sau đó chạy script để sinh
.omo/plans/<slug>.md. - Mỗi việc phải là một dòng checklist
- [ ] 1. tiêu đềkèm file tham chiếu, tiêu chí hoàn thành, QA do agent tự chạy, đơn vị commit và category thực thi. - Nếu bạn yêu cầu "deep review / độ chính xác cao", cổng review momus sẽ mở để soi lại chính bản kế hoạch.
Dành cho ai
- Người từng bị AI lao vào code sai hướng rồi mất thời gian sửa lại
- Ai cần refactor hoặc thêm tính năng trải rộng nhiều file và muốn giao cho phiên worker riêng
- Nhóm muốn tách rời giai đoạn lập kế hoạch và thực thi, để lại tài liệu có thể review
- Người dùng nâng cao đã dùng hệ oh-my-openagent (omo-senpi)
Ví dụ sử dụng
- Yêu cầu mơ hồ — "làm auth tốt hơn" sẽ được xếp UNCLEAR: AI khảo sát luồng xác thực hiện tại, tự chọn mặc định theo chuẩn ngành và trình bày kế hoạch để bạn duyệt.
- Tính năng rõ ràng — "thêm rate-limit 5 request/phút theo IP cho /login" là CLEAR: AI chỉ hỏi các quyết định thuộc chủ dự án (Redis hay in-memory, đặt ở middleware nào) rồi viết kế hoạch từng bước kèm QA.
- Yêu cầu review độ chính xác cao — thêm cụm "độ chính xác cao" thì sau khi viết kế hoạch, AI tự chạy vòng review và vá các thiếu sót trước khi giao.
- Thực thi riêng — kế hoạch xong, một phiên
/start-workkhác đọc file kế hoạch và làm việc mà không cần hỏi lại gì.
· · · 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/ulw-plan từ repo GitHub code-yeongyu/oh-my-openagent vào ~/.claude/skills/code-yeongyu-ulw-plan-2/ 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 /tmp/oh-my-openagent && mkdir -p ~/.claude/skills && cp -r /tmp/oh-my-openagent/packages/omo-senpi/skills/ulw-plan ~/.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à vào thư mục làm việc bạn muốn.
- Tải mã nguồn:
git clone https://github.com/code-yeongyu/oh-my-openagent.git - Tạo thư mục skills nếu chưa có:
mkdir -p ~/.claude/skills - Copy toàn bộ thư mục kỹ năng:
cp -r oh-my-openagent/packages/omo-senpi/skills/ulw-plan ~/.claude/skills/(bắt buộc phải có cảreferences/vàscripts/bên trong). - Kiểm tra:
ls ~/.claude/skills/ulw-planphải thấy SKILL.md, references, scripts. - Đảm bảo đã cài Node.js hoặc Bun để chạy
scripts/scaffold-plan.mjs(node -v). - Khởi động lại Claude Code, rồi gõ
ulw-planhoặc "hãy lập kế hoạch trước khi code". - Nếu dòng đầu hiện
ULW-PLAN MODE ENABLED!là đã chạy đúng. Trả lời các câu hỏi, xem bản brief, nói "okay" để AI ghi kế hoạch vào.omo/plans/.
Xem mã nguồn trên GitHub ↗Giấy phép: NOASSERTION