AI Skill MartKhám phá skillLệnhChương trìnhHọcSkill là gì?
← Về danh sách

git-sync (Đồng bộ nhánh Git)

Kỹ năng đồng bộ Git: commit theo từng thay đổi logic, pull bằng merge, xử lý xung đột theo từng hunk rồi push an toàn không force.

Lập trìnhTrung cấp★ 555⑂ 152Điểm AI 8/10Cập nhật lần cuối: 29 thg 10, 2026

Làm được gì

  • Kiểm tra trạng thái trước: git status, git fetch, đếm ahead/behind; dừng nếu detached HEAD hoặc đang dở merge/rebase/cherry-pick.
  • Gom thay đổi thành các nhóm logic, mỗi nhóm một commit; stage theo đường dẫn cụ thể, cấm git add -A / git add ..
  • Không bao giờ commit secrets: .env*, *.pem, *.key, id_rsa*, file token — dừng lại và nêu rõ tên file.
  • Cổng kiểm tra Supabase: mỗi thay đổi schema phải có file migration đúng chuẩn, chạy supabase db advisors; lỗi advisor là dừng.
  • git pull --no-rebase, giải quyết xung đột từng hunk, cấm -X ours/theirs hay xóa một bên cho xong.
  • Cấm --force, --force-with-lease, --no-verify; nhánh bảo vệ (main, master, production) chỉ push khi người dùng đồng ý.
  • Báo cáo ngắn gọn cuối cùng: đã commit gì, pull/push bao nhiêu, file nào bị bỏ qua và vì sao.

Phù hợp với ai

  • Lập trình viên muốn lịch sử commit sạch và nhất quán
  • Nhóm từng lỡ tay đẩy .env hoặc khóa bí mật lên remote
  • Dự án dùng Supabase migrations
  • Nhóm làm việc chung muốn chặn tuyệt đối sự cố force push

Ví dụ sử dụng

  1. Gõ /git-sync: thay đổi UI và API lẫn lộn được tách thành hai commit riêng rồi push.
  2. Nói "commit and push": phát hiện .env.local trong diff, dừng lại và cảnh báo tên file.
  3. Remote có commit mới gây xung đột: giải quyết từng hunk giữ ý đồ cả hai phía, chạy typecheck/lint/test của dự án rồi kết thúc bằng git commit --no-edit.

· · · 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/EricTechPro/super-board/HEAD/skills/git-sync/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 AI Skill Mart.
Copy thư mục skills/git-sync từ repo GitHub EricTechPro/super-board vào ~/.claude/skills/git-sync/ 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/EricTechPro/super-board.git /tmp/super-board && mkdir -p ~/.claude/skills && cp -r /tmp/super-board/skills/git-sync ~/.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: git clone https://github.com/EricTechPro/super-board.git
  3. Tạo thư mục kỹ năng: mkdir -p ~/.claude/skills
  4. Sao chép kỹ năng: cp -r super-board/skills/git-sync ~/.claude/skills/
  5. (Nên làm) Sao chép thêm các kỹ năng supabase, resolving-merge-conflicts, super-board để chạy đủ luồng.
  6. Khởi động lại Claude Code, gõ /git-sync hoặc "sync my branch" để kiểm tra.
  7. Nên thử lần đầu trên một nhánh không quan trọng.