ulw-plan — Cố vấn lập kế hoạch khám phá trước
Khám phá codebase trước, chỉ hỏi những quyết định thật cần thiết, và sau khi bạn đồng ý thì viết đúng một bản kế hoạch công việc đủ chi tiết để thực thi ngay.
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
Nó làm được gì
- Chuyển Claude sang vai Prometheus — chỉ lập kế hoạch, tuyệt đối không sửa code sản phẩm và không giao việc triển khai cho subagent.
- Chạy song song các luồng khám phá chỉ-đọc (LSP → ast-grep → rg) và tra tài liệu bên ngoài để xác lập sự thật trước khi hỏi.
- Phân loại ý định thành CLEAR / UNCLEAR: rõ ràng thì chỉ hỏi các nhánh quyết định thuộc quyền chủ sở hữu, mơ hồ thì tự chọn và công bố mặc định theo best practice.
- Chỉ tạo
.omo/plans/<slug>.mdsau khi bạn nói đồng ý, với các dòng task dạng- [ ] 1. tiêu đề, QA cho từng task (kịch bản thành công + thất bại), đợt kiểm chứng cuối và ma trận phụ thuộc. - Lưu bản nháp
.omo/drafts/<slug>.mdđể tiếp tục được sau khi ngắt phiên. - Bật mặc định vòng review độ chính xác cao (momus) trước khi bàn giao.
Phù hợp với ai
- Lập trình viên muốn thiết kế trước khi code cho các thay đổi lớn.
- Trưởng nhóm muốn ngăn AI tự ý bắt tay triển khai và phình phạm vi.
- Người dùng hệ oh-my-openagent (omo-senpi/OpenCode) với luồng uỷ quyền subagent.
Ví dụ sử dụng
- "Thêm rate-limit 5 lần/phút theo IP cho
/login" → xác định CLEAR, khảo sát middleware và pattern test hiện có, chỉ hỏi các quyết định thật sự, rồi viết kế hoạch sau khi được duyệt. - "Làm cho phần auth tốt hơn" → xác định UNCLEAR, không hỏi thêm, tự áp mặc định theo nghiên cứu và tự chạy review độ chính xác cao.
- "Chia nhỏ đợt migration này, review thật kỹ" → bật
review_required, viết kế hoạch rồi báo cáo kết quả review.
· · · 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/ulw-plan/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/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 && mkdir -p ~/.claude/skills && cp -r oh-my-openagent/packages/omo-senpi/skills/ulw-plan ~/.claude/skills/ulw-plan⚠ Đâ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 của bạn.
- Tải mã nguồn:
git clone https://github.com/code-yeongyu/oh-my-openagent.git - Tạo thư mục skills:
mkdir -p ~/.claude/skills - Sao chép skill:
cp -r oh-my-openagent/packages/omo-senpi/skills/ulw-plan ~/.claude/skills/ulw-plan - Kiểm tra thư mục
references/và tệpscripts/scaffold-plan.mjsđã được copy kèm (cần cho việc tạo file kế hoạch). - Đảm bảo đã có Node.js (
node -v) hoặcbun. - Khởi động lại Claude Code và gõ
ulw-planhoặc "hãy lập kế hoạch trước khi code". - Nếu dòng đầu tiên hiện
ULW-PLAN MODE ENABLED!là skill đã kích hoạt. Lưu ý: reviewermomus/metischỉ có trong môi trường omo-senpi, nên bước review có thể bị bỏ qua khi dùng Claude Code thuần.
Xem mã nguồn trên GitHub ↗Giấy phép: NOASSERTION