Claude Skill MartKhám phá skillCâu dùng ngayHọc qua videoDùng terminalSkill là gì?
Về danh sách

Code Refactor (đổi tên & thay thế hàng loạt)

Kỹ năng thực hiện đổi tên biến/hàm và thay thế mẫu code trên nhiều tệp một cách an toàn bằng Grep và Edit.

Lập trìnhTrung cấp66094Điểm AI 10/10Cập nhật lần cuối: 25 thg 7, 2026

Làm được gì

  • Tìm và thay thế tên biến, hàm, endpoint API trên toàn bộ dự án trong một lượt.
  • Tuân thủ quy trình 6 bước: Tìm → Phân tích → Thông báo phạm vi → Thực hiện → Kiểm tra lại bằng Grep → Đề xuất chạy test.
  • Với 1–9 tệp dùng công cụ gốc (Grep + Edit replace_all); từ 10 tệp trở lên tự chuyển sang skill code-execution với rename_identifier để tiết kiệm token đáng kể.
  • Cảnh báo trước các trường hợp rủi ro: chuỗi/comment, API đã export (breaking change), phân biệt chữ hoa/thường.

Phù hợp với ai

  • Lập trình viên cần dọn dẹp cách đặt tên trong code cũ.
  • Nhóm phải nâng phiên bản endpoint API ở hàng chục vị trí.
  • Dev frontend muốn loại bỏ mẫu cũ như varlet/const.

Ví dụ sử dụng

  1. "Đổi getUserData thành fetchUserData" → tìm 15 chỗ trong 5 tệp, báo phạm vi, thay thế rồi Grep lại để xác nhận sạch.
  2. "Cập nhật mọi lời gọi /api/auth/login sang /api/v2/authentication/login" → thay chuỗi và khuyến nghị chạy integration test.
  3. Đổi tên định danh trong repo Python có 50 tệp → chuyển chế độ thực thi, chỉ trả về tóm tắt files_modified: 50, total_replacements: 247.

· · · 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/mhattingpete/claude-skills-marketplace/HEAD/code-operations-plugin/skills/code-refactor/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 Claude Skill Mart.
Copy thư mục code-operations-plugin/skills/code-refactor từ repo GitHub mhattingpete/claude-skills-marketplace vào ~/.claude/skills/code-refactor/ 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/mhattingpete/claude-skills-marketplace.git && mkdir -p ~/.claude/skills && cp -r claude-skills-marketplace/code-operations-plugin/skills/code-refactor ~/.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 mã nguồn: git clone https://github.com/mhattingpete/claude-skills-marketplace.git
  3. Tạo thư mục skills: mkdir -p ~/.claude/skills
  4. Sao chép skill: cp -r claude-skills-marketplace/code-operations-plugin/skills/code-refactor ~/.claude/skills/
  5. (Khuyến nghị) Sao chép thêm skill code-execution trong cùng repo nếu bạn muốn dùng chế độ xử lý 10+ tệp.
  6. Khởi động lại Claude Code, vào thư mục dự án và yêu cầu ví dụ: "đổi tên foo thành bar ở mọi nơi".
  7. Trước khi refactor hãy commit hoặc kiểm tra git status, sau đó chạy test để xác minh.
Xem mã nguồn trên GitHubGiấy phép: Apache-2.0