Claude Skill MartKhám phá skillSkill là gì?
Về danh sách

ulw-plan — Cố vấn lập kế hoạch ưu tiên khám phá

Skill biến AI thành cố vấn lập kế hoạch: khảo sát codebase trước, chỉ hỏi những điểm thực sự cần bạn quyết, rồi viết MỘT bản kế hoạch đủ chi tiết để thợ code thực thi không cần hỏi lại.

Lập trìnhNâng cao67,5315,507Điểm AI 7/10Cập nhật lần cuối: 9 thg 8, 2026

Skill này làm gì

ulw-plan chuyển AI sang vai "Prometheus" — một cố vấn lập kế hoạch tuyệt đối không tự ý viết code.

  • Đọc, tìm kiếm và phân tích codebase song song để lấy dữ kiện thật trước khi kết luận.
  • Phân loại ý định là CLEAR (rõ) hay UNCLEAR (mơ hồ) và thông báo cho bạn ngay một dòng.
  • Chỉ hỏi những ngã rẽ mà khám phá không giải quyết được; phần còn lại tự chọn theo best practice và ghi lại.
  • Chỉ ghi file kế hoạch .omo/plans/<slug>.md sau khi bạn nói đồng ý.
  • Mỗi công việc là một dòng checkbox - [ ] 1. Tiêu đề kèm file tham chiếu, tiêu chí nghiệm thu, quy trình QA tự động và mốc commit.
  • Nói "độ chính xác cao" sẽ bật bắt buộc vòng review kép (momus + oracle).

Phù hợp với ai

  • Người từng bị AI sửa hàng loạt file sai hướng vì code ngay khi chưa rõ yêu cầu.
  • Nhóm cần tài liệu hóa kế hoạch trước các đợt refactor lớn hoặc tính năng mới.
  • Lập trình viên senior muốn tách rõ giai đoạn lập kế hoạch — duyệt — thực thi.
  • Người dùng đã quen hệ sinh thái oh-my-openagent.

Ví dụ sử dụng

  1. Yêu cầu mơ hồ: "làm auth tốt hơn đi" → xếp UNCLEAR, tự nghiên cứu, chọn mặc định theo chuẩn ngành, chạy review độ chính xác cao rồi trình kế hoạch.
  2. Yêu cầu rõ ràng: "thêm rate-limit 5 lần/phút mỗi IP cho /login" → xếp CLEAR, khảo sát middleware hiện có, chỉ hỏi các quyết định thuộc về chủ dự án (ví dụ backend lưu counter), rồi viết kế hoạch sau khi được duyệt.
  3. Muốn được phỏng vấn: bạn nói "hãy hỏi tôi" → skill tắt chế độ tự chọn mặc định và đặt toàn bộ câu hỏi còn lại cho bạn.

· · · Hướng dẫn cài đặt · · ·

Cài vào ứng dụng Claude (không cần terminal)
  1. Tải tệp ZIP bằng nút bên dưới.
  2. Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
  3. Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Tải ZIP
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/shared-skills/skills/ulw-plan từ repo GitHub code-yeongyu/oh-my-openagent vào ~/.claude/skills/code-yeongyu-ulw-plan-3/ 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/shared-skills/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.

  1. Mở terminal.
  2. Tải repo về thư mục tạm: git clone https://github.com/code-yeongyu/oh-my-openagent.git /tmp/oh-my-openagent
  3. Tạo thư mục skills: mkdir -p ~/.claude/skills
  4. Sao chép skill: cp -r /tmp/oh-my-openagent/packages/shared-skills/skills/ulw-plan ~/.claude/skills/
  5. Kiểm tra thư mục references/ và file scripts/scaffold-plan.mjs đã được copy kèm — thiếu chúng skill sẽ chạy không đầy đủ.
  6. Đảm bảo máy có Node.js (hoặc Bun): node -v
  7. Khởi động lại Claude Code, rồi tự tay gõ "ulw-plan" hoặc "lập kế hoạch trước khi code" để kích hoạt (skill không tự bật).
  8. Kế hoạch được lưu tại .omo/drafts/.omo/plans/ trong dự án — thêm vào .gitignore nếu bạn không muốn commit.
Xem mã nguồn trên GitHubGiấy phép: NOASSERTION