# Viet Commit Msg

> Viết commit message Conventional Commits từ diff. Dùng khi user nhờ đặt tên commit, tách commit, hoặc sửa message mơ hồ.

- Skill: `gonegirl07/viet-commit-msg` (Agent Skill)
- Install (CLI): `npx skillmds@latest add gonegirl07/viet-commit-msg`
- Raw SKILL.md: https://api.skillmd.com/api/skills/gonegirl07/viet-commit-msg/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- License: MIT
- Author: gonegirl07 (https://skillmd.com/u/gonegirl07)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/gonegirl07/viet-commit-msg

---


# viet-commit-msg

Subject ≤ 72 ký tự. Nói *vì sao / cái gì đổi với user*, không nói “update code”.

## Khi nào dùng

- Có diff hoặc `git status`
- User muốn tiếng Việt, tiếng Anh, hoặc mix

## Không dùng

- Gom 8 việc vào 1 commit nếu user hỏi “tách giúp”

## Format

```
<type>(<scope>): <subject>

<body tùy chọn>
```

Type thường dùng — `feat`, `fix`, `refactor`, `docs`, `test`, `chore`, `perf`.

Tốt: `fix(checkout): không trừ kho khi thanh toán fail`

Xấu: `update`, `fix bug`, `sửa lại một chút`

## Checklist

- [ ] Một commit một ý
- [ ] Không mention AI / Copilot trong message
- [ ] Breaking thì có footer `BREAKING CHANGE:`

