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

Git Master

Kỹ năng Git chuyên sâu: chia commit nguyên tử, rebase/squash và truy vết lịch sử theo quy trình từng bước.

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

Làm được gì

  • Chế độ Commit: chạy song song git status, git log để tự nhận diện phong cách commit của repo (semantic / plain / short) và ngôn ngữ đang dùng, sau đó chia các file thay đổi thành nhiều commit nguyên tử theo thư mục, mối quan tâm và thứ tự phụ thuộc. Bắt buộc in ra "kết quả nhận diện phong cách" và "kế hoạch commit" trước khi thực thi.
  • Chế độ Rebase: đánh giá an toàn (đang ở main? thư mục làm việc bẩn? đã push chưa?) rồi thực hiện squash, autosquash, rebase --onto, đổi thứ tự hoặc tách commit; kèm quy trình xử lý xung đột, --abort và khôi phục bằng reflog.
  • Chế độ Tìm lịch sử: chọn đúng công cụ git log -S, git log -G, git blame, git bisect, git log --follow và trình bày kết quả dạng bảng kèm trích đoạn diff.

Phù hợp với ai

  • Lập trình viên hay gom mọi thay đổi vào một commit khổng lồ khiến review khó khăn.
  • Người muốn commit tự động tuân theo quy ước của repo nhóm (tiếng Việt/Anh, có hay không prefix semantic).
  • Ai muốn dùng rebase, autosquash, bisect mà không phải tra cứu lệnh mỗi lần.

Ví dụ sử dụng

  1. Sửa 8 file rồi nói "commit giúp mình" → skill in kế hoạch 5 commit (tầng app / component / test / i18n...) và thực hiện theo thứ tự.
  2. "Dọn lịch sử nhánh này rồi rebase lên main" → kiểm tra an toàn → autosquash → hướng dẫn git push --force-with-lease.
  3. "Hằng số này bị xoá khi nào?" → chạy git log -S "MAX_RETRY_COUNT" --all --oneline và chỉ ra commit thủ phạm.

· · · 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/code-yeongyu/oh-my-openagent/HEAD/packages/omo-opencode/src/features/builtin-skills/git-master/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 packages/omo-opencode/src/features/builtin-skills/git-master từ repo GitHub code-yeongyu/oh-my-openagent vào ~/.claude/skills/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 /tmp/omo && mkdir -p ~/.claude/skills && cp -r /tmp/omo/packages/omo-opencode/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. Tải repo về thư mục tạm: git clone https://github.com/code-yeongyu/oh-my-openagent.git /tmp/omo
  3. Tạo thư mục kỹ năng: mkdir -p ~/.claude/skills
  4. Sao chép kỹ năng: cp -r /tmp/omo/packages/omo-opencode/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ào một repo Git và thử yêu cầu như "commit giúp mình" hoặc "ai viết dòng này?".
  7. Vì skill có thể viết lại lịch sử (reset, rebase, force push), hãy đọc kỹ kế hoạch trước khi cho phép chạy.
Xem mã nguồn trên GitHubGiấy phép: NOASSERTION