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ôn★ 307⑂ 11Đ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ắttheo 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 logcủ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
- Thêm endpoint mới rồi yêu cầu "viết commit message" →
feat(api): thêm GET /users/:id/profilekèm lý do trong phần thân. - Đổi tên route công khai → tiêu đề
feat(api)!: ...và phần thânBREAKING CHANGE:hướng dẫn di chuyển. - 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)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
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.
- Mở terminal.
- Clone repo:
git clone https://github.com/InterfaceX-co-jp/genshijin.git - Tạo thư mục skill:
mkdir -p ~/.claude/skills - Copy skill:
cp -r genshijin/skills/genshijin-commit ~/.claude/skills/ - Khởi động lại Claude Code,
git addcác thay đổi rồi nói "tạo commit message". - Dán khối code kết quả vào
git commit— skill không tự commit hay stage. - Muốn trở lại kiểu bình thường, nói "chế độ thường".
Xem mã nguồn trên GitHub ↗Giấy phép: MIT