Khôi phục bộ skill CK

Áp dụng cho: gói team-claude-skills-update-261005.zip · Thời gian: < 1 phút Mỗi lần chạy update.sh, bản cũ của mọi skill bị thay/gỡ được chuyển (không xoá) vào:
rollback.sh đọc manifest.txt và trả lại đúng trạng thái trước đó.

Khi nào khôi phục

  • Mở claude báo lỗi skill / thiếu skill sau khi cập nhật.
  • Lệnh quen thuộc chạy khác hẳn và đang gấp việc.
  • update.sh dừng giữa chừng (script tự in sẵn lệnh khôi phục).
Chỉ 1 skill có vấn đề → vẫn khôi phục cả lần cập nhật, rồi báo Tech Lead skill nào.

Khôi phục

Script làm:
  1. Skill mới thêm → cất vào <backup>/rolled-back/.
  2. Skill đã thay → trả bản cũ; node_modules, .venv, .env theo về bản cũ.
  3. Skill đã gỡ vì trùng tên (code-review, graphify) → trả lại.
  4. Command qa-full/verify-issue.md → trả bản cũ.
  5. Lệnh ak → trả bản cũ (máy chưa từng có ak thì gỡ bản vừa cài).
  6. Đánh dấu ROLLED_BACK để không khôi phục 2 lần.
Chạy update.sh nhiều lần → khôi phục từ lần mới nhất ngược về.

Sau khi khôi phục

  • Mở claude, chạy /plan "test" không lỗi
  • Báo Tech Lead qua Lark: lỗi gì, ở bước nào, gửi kèm manifest.txt
  • Ổn định 1 tuần → có thể xoá thư mục ~/.claude/backups/team-update-261005-*

Tắt AK trong 1 project

Skill /ak:* chỉ nằm trong project đã bật, không ở ~/.claude/skills. Tắt và trả .claude/ + .git/info/exclude của project về đúng như trước khi bật: