Kỹ năng cho tác nhân lập trình giúp học mã nguồn bằng cách “tự mình suy luận lại thiết kế”: bắt đầu từ câu hỏi tại sao dự án tồn tại, chỉ đặt câu hỏi dẫn dắt chứ không giải thích trực tiếp, để bạn từng bước tự nghĩ ra hệ thống này nên được thiết kế như thế nào.
Số sao 354 (+14 / 24h)
Lý do
- Khi bạn trả lời các câu hỏi, tác nhân nền sẽ đọc mã nguồn, tham chiếu giữa các tệp và các commit thay đổi thiết kế, rồi tổng hợp thành 5–10 câu hỏi được sắp xếp theo thứ tự xây dựng, mỗi câu kèm ràng buộc và thiết kế thực tế, lưu trong .rederive/map.md (tác giả nhắc không mở trước khi hoàn thành)
- Không tin tưởng vào thông điệp commit, nên công cụ vẫn hoạt động tốt với các kho chứa chỉ có vài commit lớn do AI viết; khi bị kẹt, nó thu hẹp câu hỏi xuống một vài lựa chọn, và nếu sai hai lần liên tiếp sẽ chủ động vẽ ra vấn đề
- .rederive/log.md ghi lại nơi bạn bị kẹt và những gì bạn tự giải quyết được; thư mục .rederive/ tự động được thêm vào danh sách loại trừ git cục bộ, không gửi dữ liệu từ xa
Cách dùng
- npx skills add EricJujianZou/rederive (thêm -g để cài cho tất cả các dự án); Claude Code cũng có thể dùng /plugin marketplace add EricJujianZou/rederive, sau đó /plugin install rederive@rederive
- Nhập /rederive, /rederive ~/code/myapp, hoặc /rederive kèm liên kết GitHub (sẽ clone về thư mục hiện tại) trong tác nhân; yêu cầu git, bash, python3
Rủi ro
- README rất ngắn, không có đánh giá hiệu quả; nó cố ý không giải thích, nên những ai muốn nhanh chóng nắm bắt mã nguồn sẽ thấy chậm
- Kho chứa được tạo vào ngày 19 tháng 10, giấy phép MIT