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

Genshijin Commit (thông điệp commit siêu nén)

Tạo thông điệp commit theo Conventional Commits, tiêu đề ≤50 ký tự, nhấn mạnh "tại sao" hơn "làm gì".

Lập trìnhNhập môn30711Điểm AI 10/10Cập nhật lần cuối: 7 thg 8, 2026

Làm được gì

  • Đọc diff đã stage và sinh thông điệp dạng <type>(<scope>): tóm tắt theo Conventional Commits.
  • Ràng buộc chặt: tiêu đề mục tiêu ≤50 ký tự (tối đa 72), dùng thể mệnh lệnh, không dấu chấm cuối.
  • Loại bỏ rác: emoji, câu "commit này sẽ...", và mọi dòng ghi công AI kiểu "Generated with Claude Code".
  • Bắt buộc có phần thân cho breaking change, sửa lỗi bảo mật, migration dữ liệu và revert; thêm trailer BREAKING CHANGE, Closes #42.
  • Chọn ngôn ngữ commit (Nhật/Anh) dựa trên git log của repo.

Phù hợp với ai

  • Lập trình viên muốn chuẩn hoá lịch sử commit của team.
  • Dự án dùng semantic-release / tự sinh changelog.
  • Người muốn commit gọn mà vẫn giữ ngữ cảnh cho người debug về sau.

Ví dụ sử dụng

  1. Thêm endpoint mới rồi yêu cầu "viết commit message" → feat(api): thêm GET /users/:id/profile kèm lý do trong phần thân.
  2. Đổi tên route công khai → tiêu đề feat(api)!: ... và phần thân BREAKING CHANGE: hướng dẫn di chuyển.
  3. Sửa lỗi nhỏ → chỉ một dòng fix(auth): sửa điều kiện biên khi kiểm tra hết hạn token.

· · · 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/InterfaceX-co-jp/genshijin/HEAD/skills/genshijin-commit/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 skills/genshijin-commit từ repo GitHub InterfaceX-co-jp/genshijin vào ~/.claude/skills/genshijin-commit/ 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/InterfaceX-co-jp/genshijin.git && mkdir -p ~/.claude/skills && cp -r genshijin/skills/genshijin-commit ~/.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: git clone https://github.com/InterfaceX-co-jp/genshijin.git
  3. Tạo thư mục skill: mkdir -p ~/.claude/skills
  4. Copy skill: cp -r genshijin/skills/genshijin-commit ~/.claude/skills/
  5. Khởi động lại Claude Code, git add các thay đổi rồi nói "tạo commit message".
  6. Dán khối code kết quả vào git commit — skill không tự commit hay stage.
  7. Muốn trở lại kiểu bình thường, nói "chế độ thường".