Claude Skill MartKhám phá skillSkill là gì?
Về danh sách

Git Master

Kỹ năng chuyên về Git: chia commit nguyên tử, rebase an toàn và truy vết lịch sử mã nguồn.

Lập trìnhTrung cấp67,5315,507Điểm AI 8/10Cập nhật lần cuối: 9 thg 8, 2026

Kỹ năng này làm gì

git-master là bộ hướng dẫn chi tiết để Claude Code xử lý công việc Git. Nó phân loại yêu cầu thành bốn chế độ:

  • COMMIT: đọc toàn bộ diff, nhóm thay đổi theo hành vi/module rồi tạo nhiều commit nguyên tử.
  • REBASE: rebase, squash, fixup/autosquash, sắp xếp lại commit.
  • HISTORY: trả lời "ai viết dòng này", "khi nào thêm vào" bằng git log -S/-G, blame, bisect, reflog.
  • STATUS: chỉ kiểm tra nhánh, diff, working tree mà không thay đổi gì.

Kỹ năng còn tự phát hiện phong cách commit message của repo để tuân theo, bắt buộc dùng --force-with-lease thay vì --force, cấm rewrite nhánh main/master/release nếu người dùng không yêu cầu rõ, và luôn xác định đường lùi (rebase --abort, reflog).

Phù hợp với ai

  • Lập trình viên muốn commit gọn gàng theo từng tính năng nhưng thấy staging từng hunk quá mất thời gian.
  • Người còn e ngại rebase, squash, fixup.
  • Nhóm phải điều tra lịch sử code cũ (dòng này xuất hiện từ commit nào).
  • Team muốn AI tự bám theo quy ước commit của dự án.

Ví dụ sử dụng

  1. "Hãy commit các thay đổi hiện tại, nhóm những phần liên quan lại với nhau" → tạo nhiều commit nguyên tử, báo cáo hash, message và các file còn chưa commit.
  2. "Tham số timeout này được thêm khi nào?" → dùng git log -S "timeout" và trích dẫn hash, tiêu đề commit, đoạn diff làm bằng chứng.
  3. "Gộp sửa lỗi chính tả vào commit trước" → git commit --fixup=<hash> rồi git rebase -i --autosquash, và hỏi lại trước khi force-push nếu commit đã được đẩy lên remote.

· · · Hướng dẫn cài đặt · · ·

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 packages/shared-skills/skills/git-master từ repo GitHub code-yeongyu/oh-my-openagent vào ~/.claude/skills/code-yeongyu-git-master/ 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/code-yeongyu/oh-my-openagent.git && mkdir -p ~/.claude/skills && cp -r oh-my-openagent/packages/shared-skills/skills/git-master ~/.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 và chuyển đến thư mục tạm, ví dụ: cd ~/Downloads
  2. Tải repo: git clone https://github.com/code-yeongyu/oh-my-openagent.git
  3. Tạo thư mục kỹ năng nếu chưa có: mkdir -p ~/.claude/skills
  4. Sao chép kỹ năng: cp -r oh-my-openagent/packages/shared-skills/skills/git-master ~/.claude/skills/
  5. Kiểm tra: ls ~/.claude/skills/git-master
  6. Khởi động lại Claude Code, vào một repo Git và thử: "Chia các thay đổi này thành các commit nguyên tử".
  7. (Lưu ý) Trước khi để AI viết lại lịch sử, hãy tạo nhánh sao lưu: git branch backup/ten-cong-viec.
Xem mã nguồn trên GitHubGiấy phép: NOASSERTION