AI Skill MartKhám phá skillLệnhChương trìnhHọcSkill là gì?
← Về danh sách

Rederive

Kỹ năng học code bằng cách đặt câu hỏi Socratic để bạn tự tái phát minh các quyết định thiết kế của dự án, thay vì được giải thích sẵn.

Giáo dụcTrung cấp★ 353⑂ 12Điểm AI 9/10Cập nhật lần cuối: 25 thg 10, 2026

Nó làm được gì

  • Đọc repo của bạn hoặc bất kỳ repo mã nguồn mở nào (đường dẫn local hoặc git URL), phân tích lịch sử commit, file thay đổi nhiều và quan hệ import để dựng bản đồ quyết định thiết kế (map.md).
  • Chọn 5–10 quyết định cốt lõi (luồng dữ liệu, lưu trạng thái, xử lý lỗi, ranh giới module) và sắp xếp theo thứ tự mà hệ thống sẽ được xây từ con số không.
  • Sau đó chỉ nêu bài toán, giả định code chưa tồn tại, rồi thêm từng ràng buộc để phá vỡ thiết kế của bạn. Khi bạn bí, nó liệt kê các lựa chọn kèm đánh đổi; sai hai lần liên tiếp thì đề nghị vẽ sơ đồ.
  • Nguyên tắc: không bao giờ tiết lộ đáp án trước; chỉ xác nhận bằng thuật ngữ chuẩn khi bạn đã tự tìm ra.
  • Kết quả được ghi vào .rederive/log.md: chỗ bí, ý tự nghĩ ra, điểm mạnh, ý tưởng hay hơn bản gốc.

Dành cho ai

  • Người cần tự trình bày dự án làm cùng AI trong buổi phỏng vấn.
  • Nhân sự mới muốn hiểu codebase cũ một cách có hệ thống.
  • Lập trình viên muốn thấm vì sao các dự án nổi tiếng được thiết kế như vậy.

Ví dụ sử dụng

  1. Chạy /rederive trong thư mục dự án cá nhân → bắt đầu từ "vì sao bạn làm cái này" rồi tự suy ra lý do thêm cache, thêm hàng đợi.
  2. /rederive https://github.com/expressjs/express → tự nghĩ ra ý tưởng chuỗi middleware chỉ qua các câu hỏi dẫn dắt.
  3. Trước buổi phỏng vấn, đọc lại log để thấy mình hay bí ở mảng nào (ví dụ chiến lược xử lý lỗi) và ôn tập đúng chỗ đó.

· · · 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/EricJujianZou/rederive/HEAD/skills/rederive/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)
  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 AI Skill Mart.
Copy thư mục skills/rederive từ repo GitHub EricJujianZou/rederive vào ~/.claude/skills/rederive/ 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 --filter=blob:none https://github.com/EricJujianZou/rederive.git /tmp/rederive && mkdir -p ~/.claude/skills && cp -r /tmp/rederive/skills/rederive ~/.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: git clone --filter=blob:none https://github.com/EricJujianZou/rederive.git /tmp/rederive
  3. Tạo thư mục kỹ năng: mkdir -p ~/.claude/skills
  4. Sao chép kỹ năng: cp -r /tmp/rederive/skills/rederive ~/.claude/skills/
  5. Cấp quyền chạy script: chmod +x ~/.claude/skills/rederive/scripts/*.sh
  6. Khởi động lại Claude Code, mở thư mục repo muốn học và gõ /rederive hoặc /rederive <git URL>.
  7. Trạng thái lưu trong thư mục .rederive/ của repo; muốn bắt đầu lại thì xóa map.md và log.md trong đó.