eli5 — Giải thích code như cho người mới hoàn toàn
Biến một codebase, tính năng hay pull request thành canvas PR Lens có sơ đồ "lớn dần từng bước", giúp người không biết gì cũng hiểu được.
Lập trìnhTrung cấp★ 1,068⑂ 42Điểm AI 9/10Cập nhật lần cuối: 11 thg 9, 2026
Làm được gì
- Giải thích codebase, thư mục, tính năng, câu lệnh hoặc pull request cho người không có kiến thức nền dưới dạng canvas PR Lens.
- Bắt buộc viết câu trả lời một dòng (dưới 48 ký tự) trước, rồi chỉ giữ một đường đi từ input đến output: 4–10 node, 2–5 lane.
- Sơ đồ bắt đầu chỉ với 2 hộp (bạn và thứ bạn chạm vào) và mỗi bước thêm 1–3 phần mới. Bức tranh toàn cảnh xuất hiện cuối cùng, khi người đọc đã biết hết mọi phần.
- Tạo
.pr-lens/graph.json, rồi validate / render / push bằng CLI, cuối cùng chỉ trả về một câu trả lời và link canvas. - Cấm từ ngữ kỹ thuật rối rắm (orchestrate, abstraction, handler...), chỉ dùng lời nói thường ngày.
Phù hợp với ai
- Tech lead, senior cần làm tài liệu onboarding cho nhân viên mới
- Người phải trình bày hệ thống cho PM, designer hoặc cấp quản lý không phải kỹ sư
- Người muốn hiểu nhanh cấu trúc một repo mã nguồn mở lạ
- Nhóm đã hoặc sẵn sàng dùng skill PR Lens và
@coldtea/pr-lens-cli
Ví dụ sử dụng
/eli5 repo này→ câu "BestRegards gửi newsletter thay bạn" cùng canvas liệt kê 3–5 việc sản phẩm làm rồi mở rộng theo đường chính./eli5 luồng thanh toán→ "Khi bạn bấm thanh toán, code này..." kèm data-flow qua các lane trình duyệt → server → cổng thanh toán → database.- "Giải thích PR này cho người mới" → canvas đánh dấu phần thay đổi và walkthrough tối đa 9 bước, có cả bước nói nơi dễ hỏng.
· · · 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/coldteadotai/pr-lens/HEAD/skills/eli5/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 skills/eli5 từ repo GitHub coldteadotai/pr-lens vào ~/.claude/skills/eli5/ 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
npx skills add coldteadotai/pr-lens --skill eli5 && npx skills add coldteadotai/pr-lens --skill pr-lens⚠ Đâ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à chuyển vào thư mục dự án cần giải thích (
cd ~/projects/du-an). - Kiểm tra Node.js:
node -v(nếu chưa có, tải bản LTS tại nodejs.org). - Cài skill nền bắt buộc:
npx skills add coldteadotai/pr-lens --skill pr-lens - Cài skill eli5:
npx skills add coldteadotai/pr-lens --skill eli5 - Nếu lệnh trên không chạy, clone thủ công:
git clone https://github.com/coldteadotai/pr-lens.git && cp -r pr-lens/skills/eli5 pr-lens/skills/pr-lens ~/.claude/skills/ - Khởi động lại Claude Code và gõ
/eli5 repo nàyhoặc yêu cầu "giải thích tính năng này thật đơn giản". - Sau khi validate và render, CLI in ra link
https://prlens.dev/c/{id}. Lưu ý canvas được đẩy lên dịch vụ bên ngoài, nên hãy cân nhắc với code nội bộ.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT