kf-g-git-commit-atomic-rules
Installation
SKILL.md
コミットのルール
この skill は、コーディングタスク開始時に必ず参照する commit 粒度の規約。 変更はアトミックな単位に分け、必要な検証が通った論理単位で commit する。
基本方針
変更は必ず「アトミック(最小単位)」に分割し、こまめにコミットする。
コミットの粒度基準
-
1つの関心事
- 1つのコミットには1つの修正・機能変更だけを含める。複数の無関係な変更をまとめない。
-
常にビルド可能な状態
- 小さな単位でも、アプリが起動しない状態やテストが落ちる状態での commit は禁止。
-
リファクタリングの分離
- 機能追加・バグ修正と、リファクタリング・タイポ修正・フォーマット変更は必ず別 commit にする。