Trình nâng cấp Skill dựa trên lịch sử chạy
Meta-skill dùng log chạy thực tế, lỗi kiểm định và phản hồi người dùng để lập kế hoạch nâng cấp một skill có sẵn, chỉ sửa file sau khi được phê duyệt rõ ràng.
Lập trìnhTrung cấp★ 701⑂ 58Điểm AI 8/10Cập nhật lần cuối: 9 thg 8, 2026
Làm được gì
Đây là skill bảo trì dành riêng cho việc refactor các skill (SKILL.md) đã có khi chúng lặp lại cùng một lỗi, tài liệu tham chiếu đã lỗi thời, hoặc hướng dẫn phình to quá mức.
- Phân loại bằng chứng thành "mạnh" (log chạy, test, diff, ảnh chụp, góp ý người dùng) và "yếu" (timeout một lần, ý tưởng do model tự nghĩ ra).
- Xếp loại tín hiệu: thiếu quy trình, thiếu kiểm định, tài liệu gốc thay đổi, hành vi nền tảng thay đổi, lỗi định tuyến, nội dung dư thừa.
- Có "cổng tổng quát hóa": một sự cố đơn lẻ không tự động trở thành quy tắc lâu dài.
- Kết luận theo một trong các dạng:
không đổi / gọn hóa / refactor cục bộ / refactor lớn / loại bỏ - thay thế. - Luôn dừng ở bước kế hoạch trước; chỉ sửa file khi bạn phê duyệt đúng kế hoạch đó ("áp dụng kế hoạch trên"). Câu như "cứ làm đi" không được coi là phê duyệt.
- Sau khi áp dụng: chạy script kiểm định kèm theo,
py_compile,json.tool, kiểm thử hồi quy trigger và báo cáo đầy đủ.
Phù hợp với ai
- Người tự xây và vận hành nhiều skill cần kiểm soát chất lượng.
- Người gặp tình trạng skill kích hoạt sai lúc hoặc hướng dẫn ngày càng dài mà không hiệu quả.
- Nhóm quản lý kho skill dùng chung, cần quy trình phê duyệt và ghi nhận thay đổi.
Ví dụ sử dụng
- "3 lần chạy gần nhất skill deploy đều bỏ qua bước kiểm định" → phân loại nguyên nhân và đưa kế hoạch kèm ca hồi quy.
- "Tài liệu API đã lên v2 nhưng skill vẫn theo v1" → xếp vào source drift, đề xuất xóa/thay phần hướng dẫn cũ.
- "SKILL.md đã phình lên 800 dòng" → lập kế hoạch gộp và xóa phần trùng lặp, áp dụng sau khi được phê duyệt.
· · · 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/dongshuyan/compass-skills/HEAD/skills/run-history-skill-upgrader/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/run-history-skill-upgrader từ repo GitHub dongshuyan/compass-skills vào ~/.claude/skills/run-history-skill-upgrader/ 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/dongshuyan/compass-skills.git && mkdir -p ~/.claude/skills && cp -r compass-skills/skills/run-history-skill-upgrader ~/.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.
- Mở Terminal (macOS/Linux) hoặc PowerShell (Windows).
- Tải kho lệnh:
git clone https://github.com/dongshuyan/compass-skills.git - Tạo thư mục skill:
mkdir -p ~/.claude/skills - Sao chép skill:
cp -r compass-skills/skills/run-history-skill-upgrader ~/.claude/skills/ - Kiểm tra các thư mục con
references/,scripts/,evals/đã được sao chép (script kiểm định cần chúng). - Kiểm tra Python:
python3 --version - Khởi động lại Claude Code và yêu cầu: "Hãy cải thiện skill X dựa trên các lần chạy gần đây".
- Lần đầu bạn chỉ nhận được kế hoạch. Đọc kỹ rồi phê duyệt rõ ràng: "áp dụng kế hoạch trên".
Xem mã nguồn trên GitHub ↗Giấy phép: MIT