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

Git Master

Skill xử lý toàn bộ công việc Git: chia commit nguyên tử, rebase/squash 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

Làm được gì

Skill chia công việc Git thành ba chế độ:

  • Chế độ COMMIT: chạy song song git status/git log để phát hiện phong cách commit của repo (semantic / plain / short) và ngôn ngữ chủ đạo, sau đó nhóm file theo thư mục, mối quan tâm và mức phụ thuộc để tạo nhiều commit nguyên tử. Bắt buộc in ra kế hoạch commit kèm lý do nhóm file trước khi thực thi.
  • Chế độ REBASE: squash, autosquash cho các commit fixup!, rebase --onto, đổi thứ tự commit, xử lý xung đột và quy trình phục hồi bằng git rebase --abort / git reflog. Chặn rebase trên main/master và luôn dùng --force-with-lease.
  • Chế độ TÌM LỊCH SỬ: git log -S (pickaxe), git log -G (regex), git blame -L/-C, git bisect run, git log --follow để trả lời "dòng này ai viết", "hàm này thêm khi nào", "bug xuất hiện từ commit nào".

Phù hợp với ai

  • Người hay dồn mọi thay đổi vào một commit khổng lồ và muốn lịch sử dễ review hơn
  • Nhóm cần commit message tự động khớp quy ước sẵn có của repo (tiếng Việt/Anh, có hay không tiền tố feat:)
  • Người chưa quen rebase/squash/bisect và muốn có quy trình an toàn từng bước

Ví dụ sử dụng

  1. "Commit các thay đổi giúp mình" — 12 file thay đổi được tách thành 5 commit theo tầng app / component / test / i18n, message viết theo đúng phong cách log hiện có.
  2. "Dọn commit nhánh này rồi rebase lên main" — kiểm tra commit đã push chưa, autosquash các fixup, chạy git rebase origin/main và nhắc câu lệnh force-push an toàn.
  3. "Hằng số MAX_RETRY_COUNT bị xóa khi nào?" — dùng git log -S "MAX_RETRY_COUNT" --all --oneline để tìm commit xóa, kèm tác giả, ngày và gợi ý git show / git revert.

· · · 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/skills-loader-core/src/features/builtin-skills/git-master từ repo GitHub code-yeongyu/oh-my-openagent vào ~/.claude/skills/code-yeongyu-git-master-2/ 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 /tmp/oh-my-openagent && mkdir -p ~/.claude/skills && cp -r /tmp/oh-my-openagent/packages/skills-loader-core/src/features/builtin-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.
  2. Clone repo vào thư mục tạm: git clone https://github.com/code-yeongyu/oh-my-openagent.git /tmp/oh-my-openagent
  3. Tạo thư mục skill: mkdir -p ~/.claude/skills
  4. Copy riêng skill git-master: cp -r /tmp/oh-my-openagent/packages/skills-loader-core/src/features/builtin-skills/git-master ~/.claude/skills/
  5. Kiểm tra tồn tại file ~/.claude/skills/git-master/SKILL.md.
  6. Khởi động lại Claude Code và thử yêu cầu "commit giúp mình" hoặc "ai viết dòng này?".
  7. Với nhánh quan trọng, hãy tạo bản sao lưu trước: git branch backup-ten-nhanh.
Xem mã nguồn trên GitHubGiấy phép: NOASSERTION